File tree Expand file tree Collapse file tree 2 files changed +28
-24
lines changed
Expand file tree Collapse file tree 2 files changed +28
-24
lines changed Original file line number Diff line number Diff line change @@ -25,27 +25,8 @@ script:
2525 - docker exec php-apache php -v | grep ${php_version}
2626 - curl http://localhost:8080/
2727
28- after_success :
29- - |
30- if [[ "$TRAVIS_BRANCH" == "master" ]]; then
31- # Log into Docker Hub.
32- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
33-
34- # Push $php_version tag.
35- docker push geerlingguy/php-apache:${php_version}
36-
37- # Push $php_version + '.x' tag.
38- docker tag geerlingguy/php-apache:${php_version} geerlingguy/php-apache:${php_version}.x
39- docker push geerlingguy/php-apache:${php_version}.x
40-
41- # Push $php_version + '.PHP_RELEASE_VERSION' tag.
42- php_release_version=$(docker run --rm geerlingguy/php-apache:${php_version} bash -c "php -r 'echo PHP_RELEASE_VERSION;'")
43- docker tag geerlingguy/php-apache:${php_version} geerlingguy/php-apache:${php_version}.${php_release_version}
44- docker push geerlingguy/php-apache:${php_version}.${php_release_version}
45-
46- # Push latest tag if building latest version.
47- if [[ "$php_version" == "7.3" ]]; then
48- docker tag geerlingguy/php-apache:${php_version} geerlingguy/php-apache:latest
49- docker push geerlingguy/php-apache:latest
50- fi
51- fi
28+ deploy :
29+ provider : script
30+ script : bash docker-push
31+ on :
32+ branch : master
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+ # Push container image to geerlingguy.php-apache Docker Hub repository.
3+
4+ # Log into Docker Hub.
5+ echo " $DOCKER_PASSWORD " | docker login -u " $DOCKER_USERNAME " --password-stdin
6+
7+ # Push $php_version tag.
8+ docker push geerlingguy/php-apache:${php_version}
9+
10+ # Push $php_version + '.x' tag.
11+ docker tag geerlingguy/php-apache:${php_version} geerlingguy/php-apache:${php_version} .x
12+ docker push geerlingguy/php-apache:${php_version} .x
13+
14+ # Push $php_version + '.PHP_RELEASE_VERSION' tag.
15+ php_release_version=$( docker run --rm geerlingguy/php-apache:${php_version} bash -c " php -r 'echo PHP_RELEASE_VERSION;'" )
16+ docker tag geerlingguy/php-apache:${php_version} geerlingguy/php-apache:${php_version} .${php_release_version}
17+ docker push geerlingguy/php-apache:${php_version} .${php_release_version}
18+
19+ # Push latest tag if building latest version.
20+ if [[ " $php_version " == " 7.3" ]]; then
21+ docker tag geerlingguy/php-apache:${php_version} geerlingguy/php-apache:latest
22+ docker push geerlingguy/php-apache:latest
23+ fi
You can’t perform that action at this time.
0 commit comments