diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index f62d105..aad36d2 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -13,7 +13,7 @@ jobs: docker build --progress plain --iidfile iid.txt . stringprefix() { [ ${#1} -le $2 ] && echo $1 && return 0 || stringprefix "${1%?}" $2 ; } SHORTSHA="$(stringprefix "$GITHUB_SHA" 8)" - for TAG in "$SHORTSHA" "$GITHUB_REF_NAME";do + for TAG in "$SHORTSHA" "$GITHUB_REF_NAME" "$GITHUB_REF_NAME-$(date +%Y-%m-%d-%H.%M.%S)";do docker tag "`cat iid.txt`" "$DOCKER_REGISTRY/$GITHUB_REPOSITORY:$TAG" docker push "$DOCKER_REGISTRY/$GITHUB_REPOSITORY:$TAG" done diff --git a/Dockerfile b/Dockerfile index 90b7395..d9acd2c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,12 @@ -FROM alpine:3.19.1 +FROM gitea/act_runner:nightly-dind-rootless -RUN apk add --no-cache aria2 bash +USER root -ENTRYPOINT ["/bin/bash"] +RUN apk add \ + nodejs \ + tea \ + --no-cache + +USER rootless + +RUN mkdir $HOME/.docker