@@ -23,39 +23,60 @@ jobs:
23
23
- python : 3.9-dev
24
24
- python : pypy3
25
25
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
+
26
47
- stage : Build docker image by commit and deploy on DockerHub
27
48
script :
28
49
- set -e
29
- - docker build -f Dockerfile -t "${REPO }:${TRAVIS_COMMIT}" .
50
+ - docker build -f Dockerfile -t "${DOCKER_REPO }:${TRAVIS_COMMIT}" .
30
51
- docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASS"
31
- - docker push "$REPO "
52
+ - docker push "$DOCKER_REPO "
32
53
33
54
- stage : Tag docker image with branch
34
55
if : branch IS present
35
56
script :
36
57
- 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"
39
60
- docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASS"
40
- - docker push "$REPO "
61
+ - docker push "$DOCKER_REPO "
41
62
42
63
- stage : Tag docker image as latest
43
64
if : branch = master
44
65
script :
45
66
- 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"
48
69
- docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASS"
49
- - docker push "$REPO "
70
+ - docker push "$DOCKER_REPO "
50
71
51
72
- stage : Tag docker image with git-tag
52
73
if : tag IS present
53
74
script :
54
75
- 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}"
57
78
- docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASS"
58
- - docker push "$REPO "
79
+ - docker push "$DOCKER_REPO "
59
80
60
81
- stage : Deploy new release on GitHub
61
82
if : tag IS present
85
106
global :
86
107
- 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=
87
108
- 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