aboutsummaryrefslogtreecommitdiff
path: root/.woodpecker.yml
diff options
context:
space:
mode:
authoremmett1 <emmett1.2miligrams@protonmail.com>2025-11-20 04:49:18 +0100
committeremmett1 <emmett1.2miligrams@protonmail.com>2025-11-20 04:49:18 +0100
commitbcee846d9cbb9c413d995265edd10c1860e7cd33 (patch)
treeca7cd5d0a123f3589da890c80752e76d97fb14c2 /.woodpecker.yml
parentbc7d2914ab32a9d9dda515fa02946964fca32915 (diff)
downloadalicelinux-bcee846d9cbb9c413d995265edd10c1860e7cd33.tar.gz
alicelinux-bcee846d9cbb9c413d995265edd10c1860e7cd33.zip
Update .woodpecker.yml
Diffstat (limited to '.woodpecker.yml')
-rw-r--r--.woodpecker.yml24
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"