How to transfer gitlab calculated variable into trigger section
How to transfer gitlab calculated variable into trigger section
One has to used artifacts section combined with reports child keyword and save a variable with its value to build.env file. https://techhelpnotes.com/gitlab-ci-pass-variable-to-a-trigger-stage/
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
create_profile:
  stage: build
  script:
  # calculate APPLICATION_VERSION
    - echo APPLICATION_VERSION=0.1.0 >> build.env
    - echo Create profile ${APPLICATION_NAME} with version ${APPLICATION_VERSION}
  artifacts:
    paths:
      - profile
    reports:
      dotenv: build.env
trigger_upload:
  stage: release
  variables:
    PROFILE_NAME: ${APPLICATION_NAME}
    PROFILE_VERSION: ${APPLICATION_VERSION}
  trigger:
    project: git-project/profile-uploader
    strategy: depend
  needs:
    - job: create_profile
      artifacts: true
 This post is licensed under  CC BY 4.0  by the author.
