From 64d87b61f89eee1faa3f49d74239c431433dc8ee Mon Sep 17 00:00:00 2001 From: dreth Date: Tue, 15 Oct 2024 19:59:35 +0200 Subject: [PATCH] push image to docker hub --- .../build_and_push_to_docker_hub.yml | 30 +++++++++++++++++++ .github/workflows/build_and_run_dot_sh.yml | 24 --------------- 2 files changed, 30 insertions(+), 24 deletions(-) create mode 100644 .github/workflows/build_and_push_to_docker_hub.yml delete mode 100644 .github/workflows/build_and_run_dot_sh.yml diff --git a/.github/workflows/build_and_push_to_docker_hub.yml b/.github/workflows/build_and_push_to_docker_hub.yml new file mode 100644 index 0000000..7274f55 --- /dev/null +++ b/.github/workflows/build_and_push_to_docker_hub.yml @@ -0,0 +1,30 @@ +name: build + run.sh + +on: + push: + branches: + - main + pull_request: + branches: + - main + + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + - name: Build container image + run: docker build -t altserver:latest . + + # Push the image to docker hub + - name: Push image to Docker Hub + run: | + echo ${{ secrets.DOCKER_PASSWORD }} | docker login -u ${{ secrets.DOCKER_USERNAME }} --password-stdin + docker tag altserver:latest ${{ secrets.DOCKER_USERNAME }}/altserver:latest + docker push ${{ secrets.DOCKER_USERNAME }}/altserver:latest + + diff --git a/.github/workflows/build_and_run_dot_sh.yml b/.github/workflows/build_and_run_dot_sh.yml deleted file mode 100644 index 63f473e..0000000 --- a/.github/workflows/build_and_run_dot_sh.yml +++ /dev/null @@ -1,24 +0,0 @@ -name: build + run.sh - -on: - push: - branches: - - main - pull_request: - branches: - - main - - -jobs: - build: - runs-on: ubuntu-latest - - steps: - - name: Checkout repository - uses: actions/checkout@v3 - - - name: Build container image - run: docker build -t altserver:latest . - - - name: run container - run: bash run.sh