From 2f96ac363c9071d51b7b425a701737ffa26e1458 Mon Sep 17 00:00:00 2001 From: Walter Oggioni Date: Tue, 17 Sep 2024 11:34:49 +0800 Subject: [PATCH] added Gitea action to build nginx image --- .gitea/workflows/build-nginx.yaml | 43 +++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 .gitea/workflows/build-nginx.yaml diff --git a/.gitea/workflows/build-nginx.yaml b/.gitea/workflows/build-nginx.yaml new file mode 100644 index 0000000..05c1f31 --- /dev/null +++ b/.gitea/workflows/build-nginx.yaml @@ -0,0 +1,43 @@ +name: CI +on: + push: + branches: [ master ] + paths: + - 'nginx/*' + - '.gitea/workflows/build-nginx.yaml' +jobs: + "Build nginx docker images": + runs-on: woryzen + steps: + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3.4.0 + with: + driver: docker-container + platforms: | + linux/amd64 + linux/arm64 + - + name: Login to Gitea container registry + uses: docker/login-action@v3 + with: + registry: gitea.woggioni.net + username: woggioni + password: ${{ secrets.PUBLISHER_TOKEN }} + - + name: Build and push nginx images + uses: docker/build-push-action@v6 + with: + context: "{{defaultContext}}:nginx" + platforms: | + linux/amd64 + linux/arm64 + push: true + pull: true + tags: | + "gitea.woggioni.net/woggioni/nginx:latest" + "gitea.woggioni.net/woggioni/nginx:v1.27.1" + build-args: "VERSION=1.27.1" + cache-from: type=registry,ref=gitea.woggioni.net/woggioni/nginx:buildx + cache-to: type=registry,mode=max,compression=zstd,image-manifest=true,oci-mediatypes=true,ref=gitea.woggioni.net/woggioni/nginx:buildx +