variables: PHAR_FILE_NAME: "typo3-composer-installer.phar" PHAR_ARTIFACT_NAME: "typo3-composer-installer" stages: - publish - release create_version: image: zeroseven07/docker-surf:php74 stage: publish only: - tags script: - composer install - php -d phar.readonly=off ./vendor/bin/phar-composer -vvv build # Save variable for later use - echo 'JOB_ARTIFACT_ID='$CI_JOB_ID > build.env artifacts: name: $PHAR_ARTIFACT_NAME paths: - $PHAR_FILE_NAME # Add .env file to artifacts - build.env expire_in: 1000 year release: image: curlimages/curl:latest stage: release dependencies: - create_version when: on_success only: - tags script: # Get variables saved as artifacts in `.phar` template - export $(xargs