Skip to content

Commit be62144

Browse files
committed
Tag by pull request number using the PR prefix
Signed-off-by: Ivan Kanakarakis <[email protected]>
1 parent 522eb9a commit be62144

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

.travis.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ jobs:
4444
DOCKER_REPO: $DOCKER_REPO
4545
DOCKER_TAG_COMMIT: $DOCKER_TAG_COMMIT
4646
DOCKER_TAG_BRANCH: $DOCKER_TAG_BRANCH
47+
DOCKER_TAG_PR_NUM: $DOCKER_TAG_PR_NUM
4748
DOCKER_TAG_GITTAG: $DOCKER_TAG_GITTAG
4849
DOCKER_TAG_LATEST: $DOCKER_TAG_LATEST
4950
EOF
@@ -64,6 +65,15 @@ jobs:
6465
- docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASS"
6566
- docker push "$DOCKER_REPO"
6667

68+
- stage: Tag docker image with pull request number
69+
if: type = pull_request
70+
script:
71+
- set -e
72+
- docker pull "$DOCKER_TAG_COMMIT"
73+
- docker tag "$DOCKER_TAG_COMMIT" "$DOCKER_TAG_PR_NUM"
74+
- docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASS"
75+
- docker push "$DOCKER_REPO"
76+
6777
- stage: Tag docker image with git-tag
6878
if: tag IS present
6979
script:
@@ -113,5 +123,6 @@ env:
113123
- DOCKER_REPO: "satosa/satosa"
114124
- DOCKER_TAG_COMMIT: "${DOCKER_REPO}:${TRAVIS_COMMIT}"
115125
- DOCKER_TAG_BRANCH: "${DOCKER_REPO}:${TRAVIS_BRANCH}"
126+
- DOCKER_TAG_PR_NUM: "${DOCKER_REPO}:PR${TRAVIS_PULL_REQUEST}"
116127
- DOCKER_TAG_GITTAG: "${DOCKER_REPO}:${TRAVIS_TAG:-NO_TAG}"
117128
- DOCKER_TAG_LATEST: "${DOCKER_REPO}:latest"

0 commit comments

Comments
 (0)