commit 6973890ec8d048e16a2481309c12473bb99750c8 Author: Ryan Date: Sun May 26 09:29:14 2024 +0200 First attempt diff --git a/.gitea/workflows/on-push.yaml b/.gitea/workflows/on-push.yaml new file mode 100644 index 0000000..0a9a985 --- /dev/null +++ b/.gitea/workflows/on-push.yaml @@ -0,0 +1,20 @@ +name: on-push +on: [push] + +jobs: + infra/misc/docker: + runs-on: linux + container: docker:latest + steps: + - name: Clone repository + uses: actions/checkout@v3 + - name: Login + run: echo ${{ secrets.INFRA_ACCESS_TOKEN }} | docker login -u ${{ gitea.actor }} --password-stdin code.helloryan.se + - name: Build + run: docker buildx build -t code.helloryan.se/infra/misc/docker:${{ gitea.sha }} docker + - name: Test + run: docker run --rm code.helloryan.se/infra/misc/docker:${{ gitea.sha }} g++ --version + - name: Tag + run: docker tag code.helloryan.se/infra/misc/docker:${{ gitea.sha }} code.helloryan.se/infra/misc/docker:latest + - name: Push + run: docker push code.helloryan.se/infra/misc/docker:latest diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 0000000..9f39315 --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1 @@ +FROM docker:latest