diff options
| author | emmett1 <emmett1.2miligrams@protonmail.com> | 2025-11-20 04:49:18 +0100 |
|---|---|---|
| committer | emmett1 <emmett1.2miligrams@protonmail.com> | 2025-11-20 04:49:18 +0100 |
| commit | bcee846d9cbb9c413d995265edd10c1860e7cd33 (patch) | |
| tree | ca7cd5d0a123f3589da890c80752e76d97fb14c2 /.woodpecker.yml | |
| parent | bc7d2914ab32a9d9dda515fa02946964fca32915 (diff) | |
| download | alicelinux-bcee846d9cbb9c413d995265edd10c1860e7cd33.tar.gz alicelinux-bcee846d9cbb9c413d995265edd10c1860e7cd33.zip | |
Update .woodpecker.yml
Diffstat (limited to '.woodpecker.yml')
| -rw-r--r-- | .woodpecker.yml | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/.woodpecker.yml b/.woodpecker.yml index a4e35a28..15c5f967 100644 --- 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" |