From 8bb6f1066f0c26e10520f9b1d7893633b6c3c1d9 Mon Sep 17 00:00:00 2001 From: sqozz Date: Fri, 17 May 2024 21:27:32 +0200 Subject: [PATCH] Add Dockerfile and workflow --- .forgejo/workflows/build.yaml | 13 +++++++++++++ Dockerfile | 3 +++ 2 files changed, 16 insertions(+) create mode 100644 .forgejo/workflows/build.yaml create mode 100644 Dockerfile diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml new file mode 100644 index 0000000..7097dd8 --- /dev/null +++ b/.forgejo/workflows/build.yaml @@ -0,0 +1,13 @@ +on: + push: + schedule: + - cron: '0 0 * */1 *' +jobs: + build: + runs-on: docker + steps: + - run: apk add buildah wget + - run: buildah login --username ${{ secrets.username }} --password ${{ secrets.password }} ${GITHUB_SERVER_URL} + - run: wget ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}/raw/branch/${GITHUB_REF_NAME}/Dockerfile + - run: buildah build --isolation=chroot | tee container_id + - run: buildah push $(tail -n 1 container_id) ${GITHUB_SERVER_URL/https:\/\//}/${GITHUB_REPOSITORY,,}:latest diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..178dc6a --- /dev/null +++ b/Dockerfile @@ -0,0 +1,3 @@ +# hadolint ignore=DL3006 +FROM alpine:latest +RUN apk add buildah wget