Skip to content

Latest commit

 

History

History

README.md

biocontainersci

Package to build/check biocontainers in github or local CI

requirements

config

expects /etc/biocontainers-ci/config.yml config file or file defined by env var config.yml

Set ssh config in ~/.ssh/config

Host github.com
    StrictHostKeyChecking no"
    IdentityFile /etc/biocontainers-ci/id_rsa

install

As root:

pip install -r requirements.txt
pip install .

run

In repo clone:

CONFIG=config.yml python src/biocontainers-ci.py

Example

CONFIG=../../biocontainers-todo/ci/config.yml python ../../biocontainers-todo/ci/src/biocontainers-ci.py --commit 695d77f91e7a18dfc74fba7fad951f6a3aa36466

Local file, launch in repo:

biocontainers-build --file test-ci/0.0.2/Dockerfile