From 06ba3ef0e17ae5006f6d6fc463296fcc543bb9d3 Mon Sep 17 00:00:00 2001 From: michivonah Date: Sat, 12 Oct 2024 13:13:33 +0200 Subject: [PATCH] create new github action for automated deployment --- .../workflows/dockerhub-autopublishing.yml | 18 ------------- .github/workflows/image-build.yml | 25 +++++++++++++++++++ 2 files changed, 25 insertions(+), 18 deletions(-) delete mode 100644 .github/workflows/dockerhub-autopublishing.yml create mode 100644 .github/workflows/image-build.yml diff --git a/.github/workflows/dockerhub-autopublishing.yml b/.github/workflows/dockerhub-autopublishing.yml deleted file mode 100644 index 1444956..0000000 --- a/.github/workflows/dockerhub-autopublishing.yml +++ /dev/null @@ -1,18 +0,0 @@ -name: Docker-Hub-Autopublishing - -on: - push: - tags: - - '*' - -jobs: - build: - runs-on: debian-latest - - steps: - - uses: actions/checkout@v1 - - name: Build docker image and push to docker hub - run: | - echo "${{ secrets.DOCKER_TOKEN }}" | docker login -u michivonah --password-stdin - docker image build -t michivonah/ep-alerts:latest . - docker push michivonah/ep-alerts:latest diff --git a/.github/workflows/image-build.yml b/.github/workflows/image-build.yml new file mode 100644 index 0000000..c4f84bc --- /dev/null +++ b/.github/workflows/image-build.yml @@ -0,0 +1,25 @@ +name: Build Docker Image +on: + push: + branches: + - main +jobs: + build: + name: push docker image to docker hub + runs-on: debian-latest + steps: + - uses: actions/checkout@v2 + - name: login to docker hub + id: docker-hub + env: + username: ${{secrets.DOCKER_USERNAME}} + password: ${{secrets.DOCKER_TOKEN}} + run: | + docker login -u $username -p $password + - name: build the docker image + id: build-docker-image + run: | + docker build -t michivonah/ep-alerts:latest . + - name: push the docker image + id: push-docker-image + run: docker push michivonah/ep-alerts:latest \ No newline at end of file