commit bcee846d9cbb9c413d995265edd10c1860e7cd33 parent bc7d2914ab32a9d9dda515fa02946964fca32915 Author: emmett1 <emmett1.2miligrams@protonmail.com> Date: Thu, 20 Nov 2025 04:49:18 +0100 Update .woodpecker.yml Diffstat:
| M | .woodpecker.yml | | | 24 | ++++++++++-------------- |
1 file changed, 10 insertions(+), 14 deletions(-)
diff --git a/.woodpecker.yml b/.woodpecker.yml @@ -1,7 +1,6 @@ -# .woodpecker.yml steps: publish: - image: docker:stable # Use docker image so we can docker login + image: alpine:edge environment: DOCKER_USER: from_secret: DOCKER_USER @@ -12,21 +11,18 @@ steps: CBTOKEN: from_secret: "codeberg_token" commands: - # Log in to Docker Hub to bypass pull rate limits - - docker login -u $DOCKER_USER -p $DOCKER_PASS + # Authenticate to Docker Hub so future pulls succeed + - echo $DOCKER_PASS | docker login -u $DOCKER_USER --password-stdin - # Pull Alpine image for build environment - - docker pull alpine:edge + # Install required packages + - apk add --no-cache git curl bash - # Run build commands inside Alpine container - - docker run --rm -v $PWD:/workspace -w /workspace alpine:edge sh -c " - apk add --no-cache git curl && - cd website && - chmod +x ./build.sh && - ./build.sh - " + # Run build script + - cd website + - chmod +x ./build.sh + - ./build.sh - # Configure Git + # Configure git - git config --global user.email "$${CBMAIL}" - git config --global user.name "Woodpecker CI"