Skip to content
Snippets Groups Projects
Commit 24340c52 authored by Lene Wasskog's avatar Lene Wasskog
Browse files

chore: Give up script, reintroduce model specific tokens

parent a4080b5a
Branches
Tags
No related merge requests found
...@@ -141,16 +141,15 @@ deploy-release: ...@@ -141,16 +141,15 @@ deploy-release:
rules: rules:
- if: '$CI_COMMIT_REF_NAME == $RELEASE_BRANCH' - if: '$CI_COMMIT_REF_NAME == $RELEASE_BRANCH'
# Runs after new SNAPSHOT is deployed to package registry. Triggers job on main branch in model repo, # Jobs below 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. # which builds model with the new version of VIPSCommon. This pipeline fails if model build fails.
verify_model_ALTERNARIA: verify_model_ALTERNARIA:
image: eclipse-temurin:17.0.9_9-jdk-jammy image: registry.gitlab.com/finestructure/pipeline-trigger
stage: models-1 stage: models-1
before_script: before_script: []
- apt-get update && apt-get install -y jq curl
script: script:
- ./trigger_model_verification.sh "$ALTERNARIA_PROJECT_ID" "$MAIN_BRANCH" "$VERSION" "verify" - 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: tags:
- java - java
dependencies: dependencies:
...@@ -163,7 +162,7 @@ verify_model_APPLESCABM: ...@@ -163,7 +162,7 @@ verify_model_APPLESCABM:
stage: models-1 stage: models-1
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $APPLESCABM_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_APPLESCABM" -t $MAIN_BRANCH $APPLESCABM_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -176,7 +175,7 @@ verify_model_BARLEYNETB: ...@@ -176,7 +175,7 @@ verify_model_BARLEYNETB:
stage: models-1 stage: models-1
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $BARLEYNETB_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_BARLEYNETB" -t $MAIN_BRANCH $BARLEYNETB_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -189,7 +188,7 @@ verify_model_BREMIALACT: ...@@ -189,7 +188,7 @@ verify_model_BREMIALACT:
stage: models-2 stage: models-2
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $BREMIALACT_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_BREMIALACT" -t $MAIN_BRANCH $BREMIALACT_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -202,7 +201,7 @@ verify_model_DELIARADIC: ...@@ -202,7 +201,7 @@ verify_model_DELIARADIC:
stage: models-2 stage: models-2
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $DELIARADIC_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_DELIARADIC" -t $MAIN_BRANCH $DELIARADIC_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -215,7 +214,7 @@ verify_model_DELIARFOBS: ...@@ -215,7 +214,7 @@ verify_model_DELIARFOBS:
stage: models-2 stage: models-2
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $DELIARFOBS_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_DELIARFOBS" -t $MAIN_BRANCH $DELIARFOBS_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -228,7 +227,7 @@ verify_model_DOWNCASTMO: ...@@ -228,7 +227,7 @@ verify_model_DOWNCASTMO:
stage: models-3 stage: models-3
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $DOWNCASTMO_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_DOWNCASTMO" -t $MAIN_BRANCH $DOWNCASTMO_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -241,7 +240,7 @@ verify_model_FAWMODEL01: ...@@ -241,7 +240,7 @@ verify_model_FAWMODEL01:
stage: models-3 stage: models-3
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $FAWMODEL01_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_FAWMODEL01" -t $MAIN_BRANCH $FAWMODEL01_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -254,7 +253,7 @@ verify_model_FINNCEREAL: ...@@ -254,7 +253,7 @@ verify_model_FINNCEREAL:
stage: models-3 stage: models-3
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $FINNCEREAL_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_FINNCEREAL" -t $MAIN_BRANCH $FINNCEREAL_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -267,7 +266,7 @@ verify_model_GRASSDRYMO: ...@@ -267,7 +266,7 @@ verify_model_GRASSDRYMO:
stage: models-4 stage: models-4
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $GRASSDRYMO_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_GRASSDRYMO" -t $MAIN_BRANCH $GRASSDRYMO_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -280,7 +279,7 @@ verify_model_LEAFBLOTCH: ...@@ -280,7 +279,7 @@ verify_model_LEAFBLOTCH:
stage: models-4 stage: models-4
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $LEAFBLOTCH_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_LEAFBLOTCH" -t $MAIN_BRANCH $LEAFBLOTCH_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -293,7 +292,7 @@ verify_model_LYGUSRUGUL: ...@@ -293,7 +292,7 @@ verify_model_LYGUSRUGUL:
stage: models-4 stage: models-4
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $LYGUSRUGUL_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_LYGUSRUGUL" -t $MAIN_BRANCH $LYGUSRUGUL_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -306,7 +305,7 @@ verify_model_MAIZEPHENO: ...@@ -306,7 +305,7 @@ verify_model_MAIZEPHENO:
stage: models-5 stage: models-5
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $MAIZEPHENO_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_MAIZEPHENO" -t $MAIN_BRANCH $MAIZEPHENO_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -319,7 +318,7 @@ verify_model_MAMESTRABR: ...@@ -319,7 +318,7 @@ verify_model_MAMESTRABR:
stage: models-5 stage: models-5
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $MAMESTRABR_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_MAMESTRABR" -t $MAIN_BRANCH $MAMESTRABR_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -332,7 +331,7 @@ verify_model_NAERSTADMO: ...@@ -332,7 +331,7 @@ verify_model_NAERSTADMO:
stage: models-5 stage: models-5
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $NAERSTADMO_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_NAERSTADMO" -t $MAIN_BRANCH $NAERSTADMO_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -345,7 +344,7 @@ verify_model_NEGPROGMOD: ...@@ -345,7 +344,7 @@ verify_model_NEGPROGMOD:
stage: models-6 stage: models-6
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $NEGPROGMOD_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_NEGPROGMOD" -t $MAIN_BRANCH $NEGPROGMOD_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -358,7 +357,7 @@ verify_model_OATFLOWERM: ...@@ -358,7 +357,7 @@ verify_model_OATFLOWERM:
stage: models-6 stage: models-6
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $OATFLOWERM_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_OATFLOWERM" -t $MAIN_BRANCH $OATFLOWERM_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -371,7 +370,7 @@ verify_model_PSILAROBSE: ...@@ -371,7 +370,7 @@ verify_model_PSILAROBSE:
stage: models-6 stage: models-6
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $PSILAROBSE_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_PSILAROBSE" -t $MAIN_BRANCH $PSILAROBSE_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -384,7 +383,7 @@ verify_model_PSILARTEMP: ...@@ -384,7 +383,7 @@ verify_model_PSILARTEMP:
stage: models-7 stage: models-7
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $PSILARTEMP_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_PSILARTEMP" -t $MAIN_BRANCH $PSILARTEMP_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -397,7 +396,7 @@ verify_model_ROUGHAGENU: ...@@ -397,7 +396,7 @@ verify_model_ROUGHAGENU:
stage: models-7 stage: models-7
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $ROUGHAGENU_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_ROUGHAGENU" -t $MAIN_BRANCH $ROUGHAGENU_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -410,7 +409,7 @@ verify_model_SEPAPIICOL: ...@@ -410,7 +409,7 @@ verify_model_SEPAPIICOL:
stage: models-7 stage: models-7
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $SEPAPIICOL_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_SEPAPIICOL" -t $MAIN_BRANCH $SEPAPIICOL_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -423,7 +422,7 @@ verify_model_SEPTORIAHU: ...@@ -423,7 +422,7 @@ verify_model_SEPTORIAHU:
stage: models-8 stage: models-8
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $SEPTORIAHU_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_SEPTORIAHU" -t $MAIN_BRANCH $SEPTORIAHU_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -436,7 +435,7 @@ verify_model_SEPTREFHUM: ...@@ -436,7 +435,7 @@ verify_model_SEPTREFHUM:
stage: models-8 stage: models-8
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $SEPTREFHUM_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_SEPTREFHUM" -t $MAIN_BRANCH $SEPTREFHUM_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="verify"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -452,7 +451,7 @@ update_model_ALTERNARIA: ...@@ -452,7 +451,7 @@ update_model_ALTERNARIA:
stage: models-1 stage: models-1
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $ALTERNARIA_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update" - 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: tags:
- java - java
dependencies: dependencies:
...@@ -465,7 +464,7 @@ update_model_APPLESCABM: ...@@ -465,7 +464,7 @@ update_model_APPLESCABM:
stage: models-1 stage: models-1
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $APPLESCABM_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_APPLESCABM" -t $MAIN_BRANCH $APPLESCABM_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -478,7 +477,7 @@ update_model_BARLEYNETB: ...@@ -478,7 +477,7 @@ update_model_BARLEYNETB:
stage: models-1 stage: models-1
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $BARLEYNETB_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_BARLEYNETB" -t $MAIN_BRANCH $BARLEYNETB_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -491,7 +490,7 @@ update_model_BREMIALACT: ...@@ -491,7 +490,7 @@ update_model_BREMIALACT:
stage: models-2 stage: models-2
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $BREMIALACT_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_BREMIALACT" -t $MAIN_BRANCH $BREMIALACT_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -504,7 +503,7 @@ update_model_DELIARADIC: ...@@ -504,7 +503,7 @@ update_model_DELIARADIC:
stage: models-2 stage: models-2
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $DELIARADIC_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_DELIARADIC" -t $MAIN_BRANCH $DELIARADIC_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -517,7 +516,7 @@ update_model_DELIARFOBS: ...@@ -517,7 +516,7 @@ update_model_DELIARFOBS:
stage: models-2 stage: models-2
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $DELIARFOBS_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_DELIARFOBS" -t $MAIN_BRANCH $DELIARFOBS_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -530,7 +529,7 @@ update_model_DOWNCASTMO: ...@@ -530,7 +529,7 @@ update_model_DOWNCASTMO:
stage: models-3 stage: models-3
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $DOWNCASTMO_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_DOWNCASTMO" -t $MAIN_BRANCH $DOWNCASTMO_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -543,7 +542,7 @@ update_model_FAWMODEL01: ...@@ -543,7 +542,7 @@ update_model_FAWMODEL01:
stage: models-3 stage: models-3
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $FAWMODEL01_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_FAWMODEL01" -t $MAIN_BRANCH $FAWMODEL01_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -556,7 +555,7 @@ update_model_FINNCEREAL: ...@@ -556,7 +555,7 @@ update_model_FINNCEREAL:
stage: models-3 stage: models-3
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $FINNCEREAL_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_FINNCEREAL" -t $MAIN_BRANCH $FINNCEREAL_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -569,7 +568,7 @@ update_model_GRASSDRYMO: ...@@ -569,7 +568,7 @@ update_model_GRASSDRYMO:
stage: models-4 stage: models-4
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $GRASSDRYMO_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_GRASSDRYMO" -t $MAIN_BRANCH $GRASSDRYMO_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -582,7 +581,7 @@ update_model_LEAFBLOTCH: ...@@ -582,7 +581,7 @@ update_model_LEAFBLOTCH:
stage: models-4 stage: models-4
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $LEAFBLOTCH_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_LEAFBLOTCH" -t $MAIN_BRANCH $LEAFBLOTCH_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -595,7 +594,7 @@ update_model_LYGUSRUGUL: ...@@ -595,7 +594,7 @@ update_model_LYGUSRUGUL:
stage: models-4 stage: models-4
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $LYGUSRUGUL_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_LYGUSRUGUL" -t $MAIN_BRANCH $LYGUSRUGUL_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -608,7 +607,7 @@ update_model_MAIZEPHENO: ...@@ -608,7 +607,7 @@ update_model_MAIZEPHENO:
stage: models-5 stage: models-5
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $MAIZEPHENO_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_MAIZEPHENO" -t $MAIN_BRANCH $MAIZEPHENO_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -621,7 +620,7 @@ update_model_MAMESTRABR: ...@@ -621,7 +620,7 @@ update_model_MAMESTRABR:
stage: models-5 stage: models-5
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $MAMESTRABR_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_MAMESTRABR" -t $MAIN_BRANCH $MAMESTRABR_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -634,7 +633,7 @@ update_model_NAERSTADMO: ...@@ -634,7 +633,7 @@ update_model_NAERSTADMO:
stage: models-5 stage: models-5
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $NAERSTADMO_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_NAERSTADMO" -t $MAIN_BRANCH $NAERSTADMO_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -647,7 +646,7 @@ update_model_NEGPROGMOD: ...@@ -647,7 +646,7 @@ update_model_NEGPROGMOD:
stage: models-6 stage: models-6
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $NEGPROGMOD_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_NEGPROGMOD" -t $MAIN_BRANCH $NEGPROGMOD_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -660,7 +659,7 @@ update_model_OATFLOWERM: ...@@ -660,7 +659,7 @@ update_model_OATFLOWERM:
stage: models-6 stage: models-6
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $OATFLOWERM_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_OATFLOWERM" -t $MAIN_BRANCH $OATFLOWERM_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -673,7 +672,7 @@ update_model_PSILAROBSE: ...@@ -673,7 +672,7 @@ update_model_PSILAROBSE:
stage: models-6 stage: models-6
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $PSILAROBSE_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_PSILAROBSE" -t $MAIN_BRANCH $PSILAROBSE_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -686,7 +685,7 @@ update_model_PSILARTEMP: ...@@ -686,7 +685,7 @@ update_model_PSILARTEMP:
stage: models-7 stage: models-7
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $PSILARTEMP_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_PSILARTEMP" -t $MAIN_BRANCH $PSILARTEMP_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -699,7 +698,7 @@ update_model_ROUGHAGENU: ...@@ -699,7 +698,7 @@ update_model_ROUGHAGENU:
stage: models-7 stage: models-7
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $ROUGHAGENU_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_ROUGHAGENU" -t $MAIN_BRANCH $ROUGHAGENU_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -712,7 +711,7 @@ update_model_SEPAPIICOL: ...@@ -712,7 +711,7 @@ update_model_SEPAPIICOL:
stage: models-7 stage: models-7
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $SEPAPIICOL_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_SEPAPIICOL" -t $MAIN_BRANCH $SEPAPIICOL_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -725,7 +724,7 @@ update_model_SEPTORIAHU: ...@@ -725,7 +724,7 @@ update_model_SEPTORIAHU:
stage: models-8 stage: models-8
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $SEPTORIAHU_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_SEPTORIAHU" -t $MAIN_BRANCH $SEPTORIAHU_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update"
tags: tags:
- java - java
dependencies: dependencies:
...@@ -738,7 +737,7 @@ update_model_SEPTREFHUM: ...@@ -738,7 +737,7 @@ update_model_SEPTREFHUM:
stage: models-8 stage: models-8
before_script: [] before_script: []
script: script:
- trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$CICD_ACCESS_TOKEN" -t $MAIN_BRANCH $SEPTREFHUM_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update" - trigger -h gitlab.nibio.no -a "$CICD_API_TOKEN" -p "$ACCESS_TOKEN_SEPTREFHUM" -t $MAIN_BRANCH $SEPTREFHUM_PROJECT_ID -e VERSION=$VERSION -e PURPOSE="update"
tags: tags:
- java - java
dependencies: dependencies:
......
#!/bin/bash
set -euo pipefail
# Usage:
# ./trigger_model_verification.sh <project_id> <ref> <version> <purpose>
PROJECT_ID="$1"
REF="$2"
VERSION="$3"
PURPOSE="$4"
API_URL="https://gitlab.nibio.no/api/v4"
echo "Triggering pipeline for project $PROJECT_ID on ref '$REF'..."
# Trigger the pipeline
PIPELINE_JSON=$(curl --fail --silent --show-error --request POST \
--header "JOB-TOKEN: $CI_JOB_TOKEN" \
--form ref="$REF" \
--form "variables[VERSION]=$VERSION" \
--form "variables[PURPOSE]=$PURPOSE" \
"$API_URL/projects/${PROJECT_ID}/pipeline")
# Extract pipeline ID
PIPELINE_ID=$(echo "$PIPELINE_JSON" | jq -r '.id')
if [[ -z "$PIPELINE_ID" || "$PIPELINE_ID" == "null" ]]; then
echo "❌ Failed to get pipeline ID from response."
echo "$PIPELINE_JSON"
exit 1
fi
echo "✅ Pipeline triggered: ID=$PIPELINE_ID"
echo "🔄 Waiting for pipeline to complete..."
# Poll for status
while true; do
STATUS=$(curl --fail --silent --header "JOB-TOKEN: $CI_JOB_TOKEN" \
"$API_URL/projects/${PROJECT_ID}/pipelines/${PIPELINE_ID}" | jq -r '.status')
echo "🔍 Status: $STATUS"
case "$STATUS" in
success)
echo "✅ Downstream pipeline succeeded."
exit 0
;;
failed|canceled|skipped|manual)
echo "❌ Downstream pipeline ended with status: $STATUS"
exit 1
;;
running|pending)
sleep 5
;;
*)
echo "⚠️ Unexpected status: $STATUS"
exit 1
;;
esac
done
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment