Commit c844752a authored by Gibbs, Ian's avatar Gibbs, Ian
Browse files

Update .gitlab-ci.yml file

parent 1cb6c6c2
Loading
Loading
Loading
Loading
+51 −0
Original line number Diff line number Diff line
@@ -79,3 +79,54 @@ job_noop:
    - { if: '$CI_PIPELINE_SOURCE == "web"', when: never }
    - when: always


job_submodule_update:
  stage: 1up_submodule
  extends: .zoro
  rules:
    - { if: '$CI_PIPELINE_SOURCE == "web"', when: never }
    - changes:
        - '[^.]*.yml'

.manual_deploy:
  stage: 2up_deploy
  when: manual
  variables: { Z_CI_JOB_NAME: "job_deploy_select, job_syndicate" }
  trigger: { project: sns-hfir-scse/deployments/conda-deploy, branch: main, strategy: depend }
  rules:
    - if: '$CI_PIPELINE_SOURCE == "web"'

job_manual_i_deploy_dev:  { extends: .manual_deploy, variables: { Z_CONDA_ENV: scd-reduction-tools-dev } }
job_manual_j_deploy_qa:   { extends: .manual_deploy, variables: { Z_CONDA_ENV: scd-reduction-tools-qa  } }
job_manual_k_deploy_prod: { extends: .manual_deploy, variables: { Z_CONDA_ENV: scd-reduction-tools     } }


job_deploy_select_dev:
  stage: 2up_deploy
  extends: .zoro
  variables: { Z_CONDA_ENV: scd-reduction-tools-dev }
  rules:
    - { if: '$CI_PIPELINE_SOURCE == "web"', when: never }
    - changes:
        - 'scd-reduction-tools-dev.yml'


job_deploy_select_qa:
  stage: 2up_deploy
  extends: .zoro
  variables: { Z_CONDA_ENV: scd-reduction-tools-qa }
  rules:
    - { if: '$CI_PIPELINE_SOURCE == "web"', when: never }
    - changes:
        - 'scd-reduction-tools-qa.yml'


job_deploy_select_prod:
  stage: 2up_deploy
  extends: .zoro
  variables: { Z_CONDA_ENV: scd-reduction-tools }
  rules:
    - { if: '$CI_PIPELINE_SOURCE == "web"', when: never }
    - changes:
        - 'scd-reduction-tools.yml'