From 83ab75a11d0f60bf1bd21e3c6eaf90d5329183b1 Mon Sep 17 00:00:00 2001 From: Maksim <18454392+silentdigit@users.noreply.github.com> Date: Sat, 7 Dec 2019 00:49:34 +1100 Subject: [PATCH] added ci for docker builds --- .github/workflows/docker-autobuild.yml | 31 ++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100755 .github/workflows/docker-autobuild.yml diff --git a/.github/workflows/docker-autobuild.yml b/.github/workflows/docker-autobuild.yml new file mode 100755 index 0000000..74ba749 --- /dev/null +++ b/.github/workflows/docker-autobuild.yml @@ -0,0 +1,31 @@ +name: Docker Image CI + +on: [push] + +jobs: + + build-upload: + name: Build Image and Upload to Docker Hub + runs-on: ubuntu-latest + steps: + - name: Checkout Repo + uses: actions/checkout@v1 + + - name: Build and Upload + env: + DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }} + run: | + # Variables + TAG=$(date +%y.%m) + NAME=silentdigit/letsencrypt + + # Build image + docker build --tag ${NAME}:${TAG} . + + # Push image as current version + docker login -u silentdigit -p ${DOCKER_TOKEN} + docker push ${NAME}:${TAG} + + # Push image as latest + docker tag ${NAME}:${TAG} ${NAME}:latest + docker push ${NAME}:latest