summaryrefslogtreecommitdiff
path: root/.gitea
diff options
context:
space:
mode:
authorJohn Turner <jturner.usa@gmail.com>2025-12-04 22:57:16 +0000
committerJohn Turner <jturner.usa@gmail.com>2025-12-05 16:31:43 +0000
commit5eebec3d9b8bffb06a701ba62597d9b379336e71 (patch)
tree603d17e7a16b2112b9884d9902583798746b6f64 /.gitea
parent931a183347f39882981c84c41c0f40b9ba6e33ca (diff)
downloadgentoo-utils-5eebec3d9b8bffb06a701ba62597d9b379336e71.tar.gz
add CI files
Diffstat (limited to '.gitea')
-rw-r--r--.gitea/workflows/docker.yml42
1 files changed, 42 insertions, 0 deletions
diff --git a/.gitea/workflows/docker.yml b/.gitea/workflows/docker.yml
new file mode 100644
index 0000000..90b53ad
--- /dev/null
+++ b/.gitea/workflows/docker.yml
@@ -0,0 +1,42 @@
+name: Build gentoo-utils docker image
+
+on:
+ push:
+ branches:
+ - master
+ paths:
+ - '.docker/Dockerfile'
+ pull_request:
+ paths:
+ - '.docker/Dockerfile'
+ workflow_dispatch:
+
+
+jobs:
+ build-docker:
+ runs-on: ubuntu-latest
+
+ steps:
+ -
+ name: Checkout repo
+ uses: actions/checkout@v4
+
+ -
+ name: Set up Docker buildx
+ uses: docker/setup-buildx-action@v3
+
+ -
+ name: Log in to Github Container Registry
+ uses: docker/login-action@v3
+ with:
+ registry: git.epenguin.net
+ username: ${{ gitea.actor }}
+ password: ${{ secrets.CI_TOKEN }}
+
+ -
+ name: Build and push
+ uses: docker/build-push-action@v6
+ with:
+ push: true
+ tags: git.epenguin.net/${{ gitea.repository }}:latest
+ context: "{{defaultContext}}:.docker"