Something went wrong on our end
-
Lene Wasskog authoredLene Wasskog authored
.gitlab-ci.yml 2.13 KiB
include:
- project: 'VIPS/vips-common-config'
file: '/gitlab-ci-vips-libraries.yml'
ref: main
stages:
- build
- test
- deploy
- models-1
variables:
ALTERNARIA_PROJECT_ID: "173"
APPLESCABM_PROJECT_ID: "20"
BARLEYNETB_PROJECT_ID: "21"
BREMIALACT_PROJECT_ID: "22"
DELIARADIC_PROJECT_ID: "24"
DELIARFOBS_PROJECT_ID: "25"
DOWNCASTMO_PROJECT_ID: "26"
FAWMODEL01_PROJECT_ID: "90"
FINNCEREAL_PROJECT_ID: "66"
GRASSDRYMO_PROJECT_ID: "28"
LEAFBLOTCH_PROJECT_ID: "294"
LYGUSRUGUL_PROJECT_ID: "30"
MAIZEPHENO_PROJECT_ID: "336"
MAMESTRABR_PROJECT_ID: "31"
NAERSTADMO_PROJECT_ID: "32"
NEGPROGMOD_PROJECT_ID: "33"
OATFLOWERM_PROJECT_ID: "34"
PSILARTEMP_PROJECT_ID: "37"
PSILAROBSE_PROJECT_ID: "36"
ROUGHAGENU_PROJECT_ID: "38"
SEPAPIICOL_PROJECT_ID: "39"
SEPTORIAHU_PROJECT_ID: "65"
SEPTREFHUM_PROJECT_ID: "135"
# Runs after new SNAPSHOT is deployed to package registry. Triggers job on main branch in model repo,
# which builds model with the new version of VIPSCommon. This pipeline fails if model build fails.
verify_model_ALTERNARIA:
image: registry.gitlab.com/finestructure/pipeline-trigger
stage: models-1
before_script: []
script:
- apk add --no-cache openjdk11
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_ALTERNARIA" -t $MAIN_BRANCH $ALTERNARIA_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify"
tags:
- vips-java
dependencies:
- deploy-snapshot
rules:
- if: '$CI_COMMIT_REF_NAME == $MAIN_BRANCH'
# Runs after new release is deployed to package registry. Triggers job on main branch in model repo,
# which builds model with the new version of VIPSCommon, and releases a new snapshot version of the model.
update_model_ALTERNARIA:
image: registry.gitlab.com/finestructure/pipeline-trigger
stage: models-1
before_script: []
script:
- apk add --no-cache openjdk11
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_ALTERNARIA" -t $MAIN_BRANCH $ALTERNARIA_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update"
tags:
- vips-java
dependencies:
- deploy-release
rules:
- if: '$CI_COMMIT_REF_NAME == $RELEASE_BRANCH'