Closed LucianoCaravajal closed 3 years ago
Remember the "unstable" workflow. That pushes a container to the docker-dev repository, for every branch (non PRs) which aren't master. And the tag is a short hash.
- name: unstable
if: NOT (type = pull_request) AND NOT (branch = master)
- stage: unstable
language: minimal
services:
- docker
before_script:
- COMMIT=$(git rev-parse --short HEAD)
script:
- docker build -t ${ARTIFACTORY_REGISTRY}/split-synchronizer:${COMMIT} .
deploy:
provider: script
script: >-
echo "${ARTIFACTORY_PASSWORD}" | docker login -u "${ARTIFACTORY_USER}" --password-stdin "${ARTIFACTORY_REGISTRY}" &&
docker push ${ARTIFACTORY_REGISTRY}/split-synchronizer
skip_cleanup: true
on:
all_branches: true
SonarQube Quality Gate
Split Synchronizer
What did you accomplish?
How do we test the changes introduced in this PR?
Extra Notes