-
Notifications
You must be signed in to change notification settings - Fork 5
/
.gitlab-ci.yml
executable file
·29 lines (27 loc) · 1.24 KB
/
.gitlab-ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Include shared CI
include:
- project: "epi2melabs/ci-templates"
file: "wf-containers.yaml"
variables:
# We'll use the single-file case for these runs
NF_WORKFLOW_OPTS: "--fastq test_data/fastq --sample_sheet test_data/sample_sheet.csv --downsample 50"
CI_FLAVOUR: "new"
SKIP_PYTHON_TESTS: "not applicable"
docker-run:
parallel:
matrix:
- MATRIX_NAME: [
"default", "bad_reference", "no-nextclade"]
rules:
- if: ($CI_COMMIT_BRANCH == null || $CI_COMMIT_BRANCH == "dev-template")
when: never
- if: $MATRIX_NAME == "default"
variables:
NF_WORKFLOW_OPTS: "--fastq test_data/fastq --sample_sheet test_data/sample_sheet.csv --downsample 50"
- if: $MATRIX_NAME == "bad_reference"
variables:
NF_WORKFLOW_OPTS: "--fastq test_data/fastq --sample_sheet test_data/sample_sheet.csv --downsample 50 --reference test_data/bad_reference.fasta"
- if: $MATRIX_NAME == "no-nextclade"
variables:
NF_WORKFLOW_OPTS: "--fastq test_data/rbk_fastq --sample_sheet test_data/sample_sheet_rbk.csv --override_basecaller_cfg [email protected]"
NF_IGNORE_PROCESSES: "nextclade,downSample"