Skip to content

Commit

Permalink
Parallellise CI tests for profiles
Browse files Browse the repository at this point in the history
  • Loading branch information
skrakau committed Mar 23, 2021
1 parent 303a3c2 commit b9f220e
Showing 1 changed file with 26 additions and 7 deletions.
33 changes: 26 additions & 7 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,12 +35,31 @@ jobs:
- name: Run pipeline with test data
run: |
nextflow run ${GITHUB_WORKSPACE} -profile test,docker
- name: Run pipeline with test data for host read removal using fasta reference sequence
run: |
nextflow run ${GITHUB_WORKSPACE} -profile test_host_rm,docker
- name: Run pipeline with test hybrid data
profiles:
name: Run workflow profile
# Only run on push if this is the nf-core dev branch (merged PRs)
if: ${{ github.event_name != 'push' || (github.event_name == 'push' && github.repository == 'nf-core/mag') }}
runs-on: ubuntu-latest
env:
NXF_VER: '20.10.0'
NXF_ANSI_LOG: false
strategy:
matrix:
# Run remaining test profiles with minimum nextflow version
profile: [test_host_rm, test_hybrid, test_hybrid_host_rm]
steps:
- name: Check out pipeline code
uses: actions/checkout@v2

- name: Install Nextflow
env:
CAPSULE_LOG: none
run: |
nextflow run ${GITHUB_WORKSPACE} -profile test_hybrid,docker
- name: Run pipeline with test hybrid data and host read removal
wget -qO- get.nextflow.io | bash
sudo mv nextflow /usr/local/bin/
- name: Run pipeline with ${{ matrix.profile }} test profile
run: |
nextflow run ${GITHUB_WORKSPACE} -profile test_hybrid_host_rm,docker
nextflow run ${GITHUB_WORKSPACE} -profile ${{ matrix.profile }},docker

0 comments on commit b9f220e

Please sign in to comment.