Skip to content

Commit 6fcba52

Browse files
committed
Add stage to display env-var information
References: https://docs.travis-ci.com/user/environment-variables/ https://config.travis-ci.com/ref/env Signed-off-by: Ivan Kanakarakis <[email protected]>
1 parent e073d1a commit 6fcba52

File tree

1 file changed

+33
-12
lines changed

1 file changed

+33
-12
lines changed

.travis.yml

Lines changed: 33 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,39 +23,60 @@ jobs:
2323
- python: 3.9-dev
2424
- python: pypy3
2525

26+
- stage: Expose env-var information
27+
script: |
28+
cat <<EOF
29+
TRAVIS_BUILD_ID: $TRAVIS_BUILD_ID
30+
TRAVIS_BUILD_NUMBER: $TRAVIS_BUILD_NUMBER
31+
TRAVIS_JOB_ID: $TRAVIS_JOB_ID
32+
TRAVIS_JOB_NUMBER: $TRAVIS_JOB_NUMBER
33+
34+
TRAVIS_REPO_SLUG: $TRAVIS_REPO_SLUG
35+
TRAVIS_BRANCH: $TRAVIS_BRANCH
36+
TRAVIS_COMMIT: $TRAVIS_COMMIT
37+
TRAVIS_TAG: $TRAVIS_TAG
38+
39+
TRAVIS_PULL_REQUEST: $TRAVIS_PULL_REQUEST
40+
TRAVIS_PULL_REQUEST_BRANCH: $TRAVIS_PULL_REQUEST_BRANCH
41+
TRAVIS_PULL_REQUEST_SHA: $TRAVIS_PULL_REQUEST_SHA
42+
TRAVIS_PULL_REQUEST_SLUG: $TRAVIS_PULL_REQUEST_SLUG
43+
44+
DOCKER_REPO: $DOCKER_REPO
45+
EOF
46+
2647
- stage: Build docker image by commit and deploy on DockerHub
2748
script:
2849
- set -e
29-
- docker build -f Dockerfile -t "${REPO}:${TRAVIS_COMMIT}" .
50+
- docker build -f Dockerfile -t "${DOCKER_REPO}:${TRAVIS_COMMIT}" .
3051
- docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASS"
31-
- docker push "$REPO"
52+
- docker push "$DOCKER_REPO"
3253

3354
- stage: Tag docker image with branch
3455
if: branch IS present
3556
script:
3657
- set -e
37-
- docker pull "${REPO}:${TRAVIS_COMMIT}"
38-
- docker tag "${REPO}:${TRAVIS_COMMIT}" "${REPO}:latest"
58+
- docker pull "${DOCKER_REPO}:${TRAVIS_COMMIT}"
59+
- docker tag "${DOCKER_REPO}:${TRAVIS_COMMIT}" "${DOCKER_REPO}:latest"
3960
- docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASS"
40-
- docker push "$REPO"
61+
- docker push "$DOCKER_REPO"
4162

4263
- stage: Tag docker image as latest
4364
if: branch = master
4465
script:
4566
- set -e
46-
- docker pull "${REPO}:${TRAVIS_COMMIT}"
47-
- docker tag "${REPO}:${TRAVIS_COMMIT}" "${REPO}:latest"
67+
- docker pull "${DOCKER_REPO}:${TRAVIS_COMMIT}"
68+
- docker tag "${DOCKER_REPO}:${TRAVIS_COMMIT}" "${DOCKER_REPO}:latest"
4869
- docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASS"
49-
- docker push "$REPO"
70+
- docker push "$DOCKER_REPO"
5071

5172
- stage: Tag docker image with git-tag
5273
if: tag IS present
5374
script:
5475
- set -e
55-
- docker pull "${REPO}:${TRAVIS_COMMIT}"
56-
- docker tag "${REPO}:${TRAVIS_COMMIT}" "${REPO}:${TRAVIS_TAG}"
76+
- docker pull "${DOCKER_REPO}:${TRAVIS_COMMIT}"
77+
- docker tag "${DOCKER_REPO}:${TRAVIS_COMMIT}" "${DOCKER_REPO}:${TRAVIS_TAG}"
5778
- docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASS"
58-
- docker push "$REPO"
79+
- docker push "$DOCKER_REPO"
5980

6081
- stage: Deploy new release on GitHub
6182
if: tag IS present
@@ -85,4 +106,4 @@ env:
85106
global:
86107
- secure: ymdbaVVKJFq193xn+pr7sRyjkcOBtpm6eu+A9QsdtzO6vhaj+MhFfsjWAJbGiaSvX691bLd+9kFqH76HViN1LbmkCujBm2+4k0DBSakb70T/81UNNpYGy4iIYzCKaWPPSwvFGfRjNY14RILEpOI8NCkJuDMuO7CiGkwOtmlOdP/tYdV9T3p36Hgpwa/0U5kIahqwnbBKiwjGGhI8YA4Ik01P4biEv3Fr++jS4dhzMe+hYjWDXW+bksf9OikbtJkPzHlZxCDgFH4yNY1TH6P3X/B8NLTrvpNZOj2GgQoZBDrTEM+RLdaLQ8EYcrJaEaOZs65Jicpw5Ycz8DHUuBXwlSiG1g/VJlzxYchGxnLguVyEELEm7p7vhDFYNOROL3J4PpY8E1+L834xzmhCqbHM2kHB2WeiIob0j1Hq7U1802tFuM+tu8P4gdEyGxstQaIehiTI/VQEJm+sKB1W5xtDQokrnMyiQfJy4K7T4ZrONV/gVhb85ayS6eF/Xu1vr/5s/fWyQOxNKvoeEiO6VVoLTWNPEysTewLFc8o7HcE/Qnv/67IwuK/vx0ZlESbNCRgTfqyWpn5vybyWmgo9aUC51hDiVQtZfVeaoF/Xtg2yxVn/4C1aPybpA2Oacll8LjyYwyoCeH3naD0j9Msy4izny2PF7MTT4iNbtwhRoAAqXic=
87108
- secure: loJ+Bfind3tbEVrWqEalZT5bMqGFrMewo3jDwH9iJEw28tl+PasTCvCOJRsOomtdMp2QZh8e5wwnL1m7mkHWZaBDMxAg2mXlEv2W817SyAKkgFVnjXr8FJK4kjGAA5l2WXWKo7HKs2lOygZaDxj67i4htvg6cIxVf3dnI+MHpN5CONBfF6cXkFGMZoW+uc2diApyvIVCzte0JZkp6ZepWiyjelPl38pgWlD9elJEUaut0qKGZHtsRnLgTOzbBl49FV4lzCqt7wBnnwwQpTtvEyRW47O/VMYORAFFXpgUDPejE37+bf1wS6hlr0vSHFSUKILQWUH0l09+BPrxpoRj5SYkFD18xvqlWDNrNoANSMgRm/8cL1ucd7T5N03lKtNpaKT2ejHPj6Hu86mXFvcxcZnIcH7ppmXjZU2xfI2ytmmqxXysYeiCc6RgClmFBf3lnZz7iaHVrL8tU1x+eDzEQKvDbYHQnO9+4xXY37PH4ViJJEDoLq3NGhKxbDJ4oMgtz0mrjdWm8a1nWXIm8QTs2+oIhf+HrCpdqE8FfKnI7OyM8C+cwraApY77cZ9xfBqJGDQIgX3c+syB1ufVxY/DPDOXTysRUUHyWVgJeaL8EJEiMVnZMoGliY7QtnBznOglxynekIIaaZ5FMfh8hwA0pQ5idruqrtzVkBQoq8CdHfk=
88-
- REPO: "satosa/satosa"
109+
- DOCKER_REPO: "satosa/satosa"

0 commit comments

Comments
 (0)