From 97a2b7383c6f9995ce27df57f35eb9e65e2e7cee Mon Sep 17 00:00:00 2001 From: nolim1t Date: Thu, 20 Aug 2020 15:17:08 +0700 Subject: [PATCH] Add on push --- .github/workflows/on-push.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .github/workflows/on-push.yml diff --git a/.github/workflows/on-push.yml b/.github/workflows/on-push.yml new file mode 100644 index 0000000..2266614 --- /dev/null +++ b/.github/workflows/on-push.yml @@ -0,0 +1,27 @@ +name: Docker build on push +env: + DOCKER_CLI_EXPERIMENTAL: enabled + +on: push + +jobs: + build: + runs-on: ubuntu-18.04 + name: Build and push all the stuff defined in this repo + steps: + - name: Set env variables + run: | + echo "::set-env name=BRANCH::$(echo ${GITHUB_REF#refs/heads/} | sed 's/\//-/g')" + echo "::set-env name=SHORTSHA::$(git rev-parse --short HEAD)" + + - name: Show set env variables + run: | + printf " BRANCH: %s\n" "$BRANCH" + printf " BRANCH: %s\n" "$SHORTSHA" + printf " REPO: %s\n" "$GITHUB_REPOSITORY" + + - name: Login to Docker Hub + run: echo "${{ secrets.DOCKER_PASSWORD }}" | docker login -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin + + +