.script_template: &script_definition script: - ./script/setup.sh - ./script/buildonly.sh all - ./script/buildonly.sh package - ./build/Release/app/Sourcetrail --licenseFile ./setup/license.txt - cd ./bin/test - ../../build/Release/test/Sourcetrail_test Linux64_test: image: st4ll1/coati_64 stage: deploy only: - master - triggers <<: *script_definition artifacts: name: "$CI_JOB_NAME" paths: - Sourcetrail*.tar.gz expire_in: 3 days Linux64_tag: image: st4ll1/coati_64 stage: deploy only: - tags <<: *script_definition artifacts: name: "$CI_JOB_NAME$CI_COMMIT_TAG" paths: - Sourcetrail*.tar.gz Linux64: image: st4ll1/coati_64 stage: deploy when: manual <<: *script_definition allow_failure: false artifacts: name: "$CI_JOB_NAME" paths: - Sourcetrail*.tar.gz expire_in: 3 days Linux64_licenseGenerator: image: st4ll1/coati_64 stage: deploy when: manual allow_failure: false script: - ./script/setup.sh - ./script/buildonly.sh r keygen - mv build/Release/license_generator/Sourcetrail_license_generator . artifacts: name: "$CI_JOB_NAME" paths: - Sourcetrail_license_generator expire_in: 3 days Linux32: image: st4ll1/coati_32 stage: deploy when: manual allow_failure: false <<: *script_definition artifacts: name: "$CI_JOB_NAME" paths: - Sourcetrail*.tar.gz expire_in: 3 days Linux32_tag: image: st4ll1/coati_32 stage: deploy only: - tags <<: *script_definition artifacts: name: "$CI_JOB_NAME$CI_COMMIT_TAG" paths: - Sourcetrail*.tar.gz