From 4f6948556467935488fdad0d4c11d4065dd3a8d7 Mon Sep 17 00:00:00 2001 From: dannc Date: Sat, 14 Mar 2020 12:11:03 +0700 Subject: [PATCH] Add pushing images to docker hub --- .github/workflows/continious-integration.yml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/.github/workflows/continious-integration.yml b/.github/workflows/continious-integration.yml index 1dd77a7..987b3e0 100644 --- a/.github/workflows/continious-integration.yml +++ b/.github/workflows/continious-integration.yml @@ -12,12 +12,18 @@ jobs: - name: Check out repository uses: actions/checkout@v2 + - name: Login to docker hub + uses: actions-hub/docker/login@master + env: + DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} + DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} + - name: Build the Docker image 7.2 run: | docker build --tag=local-composer:7.2 ./v7.2 docker run --rm local-composer:7.2 php -v echo "Done" - + - name: Build the Docker image 7.3 run: | docker build --tag=local-composer:7.3 ./v7.3 @@ -29,3 +35,13 @@ jobs: docker build --tag=local-composer:7.4 ./v7.4 docker run --rm local-composer:7.4 php -v echo "Done" + + - name: Push all images to docker hub + if: success() + run: | + docker tag local-composer:7.2 dannecron/php-for-dev:7.2 + docker tag local-composer:7.3 dannecron/php-for-dev:7.3 + docker tag local-composer:7.4 dannecron/php-for-dev:7.4 + docker push dannecron/php-for-dev:7.2 + docker push dannecron/php-for-dev:7.3 + docker push dannecron/php-for-dev:7.4