From cd9ede7bd899fe458b6ca3316cd1203c1326eb28 Mon Sep 17 00:00:00 2001 From: Ethan Ruszanowski Date: Thu, 15 Feb 2024 16:20:17 -0500 Subject: [PATCH] Add build workflow --- .github/workflows/build-and-push.yml | 37 ++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .github/workflows/build-and-push.yml diff --git a/.github/workflows/build-and-push.yml b/.github/workflows/build-and-push.yml new file mode 100644 index 0000000..e065502 --- /dev/null +++ b/.github/workflows/build-and-push.yml @@ -0,0 +1,37 @@ +name: Build and Push to git.beans.team +on: + push: + branches: + - main + tags: + - '*' + +jobs: + build: + name: Build and Push Image + runs-on: ubuntu-20.04 + + steps: + - uses actions/checout@v2 + + - name: Build Image + id: build-image + uses: redhat-actions/buildah-build@v2 + with: + image: git.beans.team/em/scouter + tags: latest ${{ github.sha }} + containerfiles: | + ./Containerfile + + - name: Push to git.beans.team + id: push-to-reg + uses: redhat-actions/push-to-registry@v2 + with: + image: ${{ steps.build-image.outputs.image }} + tags: ${{ steps.build-image.outputs.tags }} + registry: git.beans.team/em + username: em + password: ${{ secrets.REGISTRY_PASSWORD }} + + - name: Print Image URL + run: echo "Image pushed to ${{ steps.push-to-reg.outputs.registry-paths }}"