File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change 44
44
DOCKER_REPO: $DOCKER_REPO
45
45
DOCKER_TAG_COMMIT: $DOCKER_TAG_COMMIT
46
46
DOCKER_TAG_BRANCH: $DOCKER_TAG_BRANCH
47
+ DOCKER_TAG_PR_BRANCH: $DOCKER_TAG_PR_BRANCH
47
48
DOCKER_TAG_PR_NUM: $DOCKER_TAG_PR_NUM
48
49
DOCKER_TAG_GITTAG: $DOCKER_TAG_GITTAG
49
50
DOCKER_TAG_LATEST: $DOCKER_TAG_LATEST
65
66
- echo "$DOCKER_PASS" | docker login -u "$DOCKER_USERNAME" --password-stdin
66
67
- docker push "$DOCKER_TAG_BRANCH"
67
68
69
+ - stage : Tag docker image with pull-request branch name
70
+ if : type = pull_request AND head_branch IS present
71
+ script :
72
+ - set -e
73
+ - docker pull "$DOCKER_TAG_COMMIT"
74
+ - docker tag "$DOCKER_TAG_COMMIT" "$DOCKER_TAG_PR_BRANCH"
75
+ - echo "$DOCKER_PASS" | docker login -u "$DOCKER_USERNAME" --password-stdin
76
+ - docker push "$DOCKER_TAG_PR_BRANCH"
77
+
68
78
- stage : Tag docker image with pull request number
69
79
if : type = pull_request
70
80
script :
121
131
- DOCKER_REPO : " satosa/satosa"
122
132
- DOCKER_TAG_COMMIT : " ${DOCKER_REPO}:${TRAVIS_COMMIT}"
123
133
- DOCKER_TAG_BRANCH : " ${DOCKER_REPO}:${TRAVIS_BRANCH}"
134
+ - DOCKER_TAG_PR_BRANCH : " ${DOCKER_REPO}:PR${TRAVIS_PULL_REQUEST_BRANCH}"
124
135
- DOCKER_TAG_PR_NUM : " ${DOCKER_REPO}:PR${TRAVIS_PULL_REQUEST}"
125
136
- DOCKER_TAG_GITTAG : " ${DOCKER_REPO}:${TRAVIS_TAG:-NO_TAG}"
126
137
- DOCKER_TAG_LATEST : " ${DOCKER_REPO}:latest"
You can’t perform that action at this time.
0 commit comments