From ea0a861a9a96ef9abf74569d1f802384122edc2e Mon Sep 17 00:00:00 2001 From: Audrey Jensen Date: Thu, 3 Apr 2025 08:46:00 -0500 Subject: [PATCH 1/7] autobuild --- .gitea/workflows/package.yaml | 51 +++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 .gitea/workflows/package.yaml diff --git a/.gitea/workflows/package.yaml b/.gitea/workflows/package.yaml new file mode 100644 index 0000000..372de10 --- /dev/null +++ b/.gitea/workflows/package.yaml @@ -0,0 +1,51 @@ +name: Build Container Image & push to Packages +on: + push: + branches: + - main +env: + DOCKER_IMAGE_NAME: mysql-backup-agent + DOCKER_REGISTRY_URL: gitea.jv.com + DOCKER_ORG_NAME: audrey +jobs: + Staging: + name: Build package + runs-on: ubuntu-latest + steps: + - name: Check out repo + uses: actions/checkout@v4 + with: + #SSH-KEY: ${{secrets.deploy_key}} + #SSH-KNOWN-HOSTS: | + #gitea.jv.com,192.168.0.214,gitea ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHsv90d6ofdNgJx0W6zPTVpouqDeF/qv/L0guzFBg6YON4jiubCovUZ0h7M8ipg/kXACHLfNBWAmNvsaGrPpHNU= + #gitea,192.168.0.214,gitea.jv.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFFlr7BEUmqy5P63EyvqgkH8aP5soLQXgU9MxHHIiCZj + #gitea,gitea.jv.com,192.168.0.214 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCVEzC8L+8SsKnPzHaTYpRGdjSggp1lWyE/YamWiaLfyByLVhjHqSupLA3hbGW155jO+C3Dcgvk7xUOVMeeKKaMrSVCEUBtFiTZbsONhzrmSAJyaBKCrd6Uc7Mkfy/b87vUhlQ82+lML16qY+G9UF4ALuxamipi0SrBM0oMqCY8RV4st2NCjZSdnn4H+3x6bhEauJ57qWvCr+S1w+xaN1Ss7lrPWU0cmHn2AyB/Of/dbN3gS/vZbVXEvAjkY99egMAq4yOQiOmyMiU41Iqgvwl+S4pnfD6w/J5x8zRiIPOzhsHZ22nzQDfOAzBn3LYEBSt3n9Tu76E6QqiMg1LfPbBB1NC58y0FMqPrgxxI2Y/6r0VMYS7NXM+hIy6j24kwrG5iQk7dlhu+FdInOLjGmP5WlgYz4pGalGI/CvcnudW4/oI9V7sfZHSWHC7NZWF3VLSBvUomO6s6fxZqNsBW5WLlIMYgqa0zYlKrZZicZOCIEEQ02QLoRFlwHxs4aiL03wc= + SSH-STRICT: 'false' + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + with: + config-inline: | + [registry."gitea.jv.com:3001"] + http = true + insecure = true + + - name: Login to Gitea registry + uses: docker/login-action@v3 + with: + username: ${{secrets.REGISTRY_USERNAME }} + password: ${{ secrets.REPOSITORY_TOKEN }} + registry: gitea:3000 + - name: Create Tag + id: tagger + run: | + echo REPO_NAME=$(echo ${GITHUB_REPOSITORY} | awk -F"/" '{print $2}') >> $GITHUB_OUTPUT + echo REPO_VERSION=$(git describe --tags --always | sed 's/^v//') >> $GITHUB_OUTPUT + - name: Build and push + uses: docker/build-push-action@v6 + with: + context: . + push: true + tags: | + gitea.jv.com/${{ env.DOCKER_ORG }}/${{ steps.tagger.outputs.REPO_NAME }}:${{ steps.tagger.outputs.REPO_VERSION}} + gitea.jv.com/${{ env.DOCKER_ORG }}/${{ steps.tagger.outputs.REPO_NAME }}:latest + \ No newline at end of file From b5c3e8e3fbb147075a3dc42ac8faeca13e8de479 Mon Sep 17 00:00:00 2001 From: Audrey Jensen Date: Thu, 3 Apr 2025 08:46:46 -0500 Subject: [PATCH 2/7] var --- .gitea/workflows/package.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/package.yaml b/.gitea/workflows/package.yaml index 372de10..2638c6e 100644 --- a/.gitea/workflows/package.yaml +++ b/.gitea/workflows/package.yaml @@ -46,6 +46,6 @@ jobs: context: . push: true tags: | - gitea.jv.com/${{ env.DOCKER_ORG }}/${{ steps.tagger.outputs.REPO_NAME }}:${{ steps.tagger.outputs.REPO_VERSION}} - gitea.jv.com/${{ env.DOCKER_ORG }}/${{ steps.tagger.outputs.REPO_NAME }}:latest + ${{ emv.DOCKER_REGISTRY_URL }}/${{ env.DOCKER_ORG }}/${{ steps.tagger.outputs.REPO_NAME }}:${{ steps.tagger.outputs.REPO_VERSION}} + ${{ emv.DOCKER_REGISTRY_URL }}/${{ env.DOCKER_ORG }}/${{ steps.tagger.outputs.REPO_NAME }}:latest \ No newline at end of file From fb3a4dee83589daf8619a088e30c5ada180b031d Mon Sep 17 00:00:00 2001 From: Audrey Jensen Date: Thu, 3 Apr 2025 08:47:11 -0500 Subject: [PATCH 3/7] run on action --- .gitea/workflows/package.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitea/workflows/package.yaml b/.gitea/workflows/package.yaml index 2638c6e..b4821d6 100644 --- a/.gitea/workflows/package.yaml +++ b/.gitea/workflows/package.yaml @@ -3,6 +3,7 @@ on: push: branches: - main + - action env: DOCKER_IMAGE_NAME: mysql-backup-agent DOCKER_REGISTRY_URL: gitea.jv.com From f9b9390789b88d1b0e9a6b325d076f23af33b89e Mon Sep 17 00:00:00 2001 From: Audrey Jensen Date: Thu, 3 Apr 2025 08:52:11 -0500 Subject: [PATCH 4/7] fix repo url --- .gitea/workflows/package.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/package.yaml b/.gitea/workflows/package.yaml index b4821d6..10199ea 100644 --- a/.gitea/workflows/package.yaml +++ b/.gitea/workflows/package.yaml @@ -35,7 +35,7 @@ jobs: with: username: ${{secrets.REGISTRY_USERNAME }} password: ${{ secrets.REPOSITORY_TOKEN }} - registry: gitea:3000 + registry: ${{ env.DOCKER_REGISTRY_URL }} - name: Create Tag id: tagger run: | From 20064b0f2155907cf4b923af4950ca78f2c9b803 Mon Sep 17 00:00:00 2001 From: Audrey Jensen Date: Thu, 3 Apr 2025 08:53:56 -0500 Subject: [PATCH 5/7] log repo name --- .gitea/workflows/package.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/package.yaml b/.gitea/workflows/package.yaml index 10199ea..d561964 100644 --- a/.gitea/workflows/package.yaml +++ b/.gitea/workflows/package.yaml @@ -39,7 +39,7 @@ jobs: - name: Create Tag id: tagger run: | - echo REPO_NAME=$(echo ${GITHUB_REPOSITORY} | awk -F"/" '{print $2}') >> $GITHUB_OUTPUT + echo REPO_NAME=$(echo ${GITHUB_REPOSITORY} | awk -F"/" '{print $2}') >> $GITEA_OUTPUT echo REPO_VERSION=$(git describe --tags --always | sed 's/^v//') >> $GITHUB_OUTPUT - name: Build and push uses: docker/build-push-action@v6 From 100b4d6c746c08012e44641c286d519a14956681 Mon Sep 17 00:00:00 2001 From: Audrey Jensen Date: Thu, 3 Apr 2025 08:56:09 -0500 Subject: [PATCH 6/7] fix img tags --- .gitea/workflows/package.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/package.yaml b/.gitea/workflows/package.yaml index d561964..b65f026 100644 --- a/.gitea/workflows/package.yaml +++ b/.gitea/workflows/package.yaml @@ -39,7 +39,7 @@ jobs: - name: Create Tag id: tagger run: | - echo REPO_NAME=$(echo ${GITHUB_REPOSITORY} | awk -F"/" '{print $2}') >> $GITEA_OUTPUT + echo REPO_NAME=$(echo ${GITHUB_REPOSITORY} | awk -F"/" '{print $2}') >> $GITHUB_OUTPUT echo REPO_VERSION=$(git describe --tags --always | sed 's/^v//') >> $GITHUB_OUTPUT - name: Build and push uses: docker/build-push-action@v6 @@ -47,6 +47,6 @@ jobs: context: . push: true tags: | - ${{ emv.DOCKER_REGISTRY_URL }}/${{ env.DOCKER_ORG }}/${{ steps.tagger.outputs.REPO_NAME }}:${{ steps.tagger.outputs.REPO_VERSION}} - ${{ emv.DOCKER_REGISTRY_URL }}/${{ env.DOCKER_ORG }}/${{ steps.tagger.outputs.REPO_NAME }}:latest + ${{ env.DOCKER_REGISTRY_URL }}/${{ env.DOCKER_ORG }}/${{ steps.tagger.outputs.REPO_NAME }}:${{ steps.tagger.outputs.REPO_VERSION}} + ${{ env.DOCKER_REGISTRY_URL }}/${{ env.DOCKER_ORG }}/${{ steps.tagger.outputs.REPO_NAME }}:latest \ No newline at end of file From 4ac43a207d6df75d4e3621c03360e10fc62b9cf1 Mon Sep 17 00:00:00 2001 From: Audrey Jensen Date: Thu, 3 Apr 2025 08:57:19 -0500 Subject: [PATCH 7/7] fix org var --- .gitea/workflows/package.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/package.yaml b/.gitea/workflows/package.yaml index b65f026..187e8ef 100644 --- a/.gitea/workflows/package.yaml +++ b/.gitea/workflows/package.yaml @@ -7,7 +7,7 @@ on: env: DOCKER_IMAGE_NAME: mysql-backup-agent DOCKER_REGISTRY_URL: gitea.jv.com - DOCKER_ORG_NAME: audrey + DOCKER_ORG: audrey jobs: Staging: name: Build package