From dc99597b2f87b718a86206f2bf3ec7f86d10486a Mon Sep 17 00:00:00 2001 From: Luke Childs Date: Fri, 4 Aug 2023 21:19:23 +0700 Subject: [PATCH] Add CI --- .github/workflows/on-tag.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 .github/workflows/on-tag.yml diff --git a/.github/workflows/on-tag.yml b/.github/workflows/on-tag.yml new file mode 100644 index 0000000..29c1298 --- /dev/null +++ b/.github/workflows/on-tag.yml @@ -0,0 +1,16 @@ +name: Build Docker image on tag + +on: push +# push: +# tags: +# - '*' + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 + - run: docker login --username "${{ github.actor }}" --password ${{ secrets.GITHUB_TOKEN }} ghcr.io + - run: docker buildx create --use + - run: docker buildx build --platform linux/amd64,linux/arm64 --tag ghcr.io/${{ github.repository }}:${{ github.ref_name }} --push . + - run: docker buildx build --platform linux/amd64,linux/arm64 --tag ghcr.io/${{ github.repository }}:latest --push .