Skip to content

Commit 7565003

Browse files
authored
Merge pull request #16 from djarecka/ci/adding_fsldocker
testing GA with fsl image
2 parents 66705b9 + 96e3a1f commit 7565003

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

.github/workflows/fsl_docker.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: fsl_docker
2+
3+
on: [push, pull_request]
4+
5+
jobs:
6+
build:
7+
runs-on: ubuntu-latest
8+
env:
9+
DOCKER_IMAGE: djarecka/fsl_py:6.0.4
10+
11+
steps:
12+
- uses: actions/checkout@v2
13+
- name: Pull docker image
14+
run: |
15+
docker pull $DOCKER_IMAGE
16+
# Have image running in background
17+
docker run `bash <(curl -s https://codecov.io/env)` -itd --name fsl_cont -v `pwd`:/pydra_fsl $DOCKER_IMAGE
18+
- name: Updating pydra
19+
run: docker exec fsl_cont bash -c "pip install https://github.com/nipype/pydra/tarball/master && python -c 'import pydra; print(pydra.__version__)'"
20+
- name: Run pytest
21+
run: docker exec fsl_cont bash -c "pytest --color=yes -vs /pydra_fsl/pydra/tasks/fsl"
22+
- name: removing container
23+
run: docker rm -f fsl_cont

0 commit comments

Comments
 (0)