Add variable REGISTRY_HOST
Set Variables
PHP_IMAGE_NAME
registry.example.com/namespace/project_phpGITHUB_API_TOKEN
abcd1234deploy:staging:
environment: staging-2
stage: deploy
script:
- curl -X POST -F token=${TOKEN_STACKS_STAGING_2} -F "ref=master" -F "variables[TRIGGER_STACK_DIR]=projects/${CI_PROJECT_PATH}" https://git.hrzg.de/api/v3/projects/384/trigger/builds
only:
- latest
curl -X POST \
-F token=${TOKEN} \
-F "ref=tests/mysql" \
-F "variables[STACK_MYSQL_IMAGE]=mysql:5.5" \
https://gitlab.com/api/v3/projects/2370540/trigger/builds
Push example
after_success: |
docker login -u="$REGISTRY_USER" -p="$REGISTRY_PASS" $REGISTRY_HOST
if [ "${TRAVIS_BRANCH}" = "release" ]; then
docker tag ${STACK_PHP_IMAGE} ${STACK_PHP_IMAGE_LATEST}
docker-compose push || exit 1
docker push ${STACK_PHP_IMAGE_LATEST} || exit 1
fi
docker logout
Example trigger for stacks-staging
deploy:latest:
stage: deploy
script:
- curl -X POST -F token=${PROJECT_TOKEN} -F ref=${PROJECT_REF} -F "variables[REDEPLOY_STACK_DIR]=${STACK_DIR}" https://git.hrzg.de/api/v3/projects/256/trigger/builds
only:
- latest
vendor
Help us to improve the documentation, fork this page.