diff options
| author | emmett1 <emmett1.2miligrams@protonmail.com> | 2025-05-02 00:21:50 +0800 |
|---|---|---|
| committer | emmett1 <emmett1.2miligrams@protonmail.com> | 2025-05-02 00:21:50 +0800 |
| commit | c30beb8f77fcf36b136d3f029f3d1b5dfaecd199 (patch) | |
| tree | 2c67128394382e395af31c655c8665e34c9d7b70 /.woodpecker.yml | |
| parent | e0f83b5e7596c5d6efdbe724a5d97d6894111bdf (diff) | |
| download | alicelinux-c30beb8f77fcf36b136d3f029f3d1b5dfaecd199.tar.gz alicelinux-c30beb8f77fcf36b136d3f029f3d1b5dfaecd199.zip | |
fix .woodpcker.yml
Diffstat (limited to '.woodpecker.yml')
| -rw-r--r-- | .woodpecker.yml | 40 |
1 files changed, 23 insertions, 17 deletions
diff --git a/.woodpecker.yml b/.woodpecker.yml index 73f8de23..50500d19 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,19 +1,25 @@ -# .woodpecker.yml -pipeline: - generate-html: - image: alpine:latest - when: - branch: main - event: [push, pull_request] +steps: + publish: + image: alpine:edge + environment: + CBMAIL: + from_secret: "mail" + CBTOKEN: + from_secret: "codeberg_token" commands: - - apk add --no-cache pandoc git - - git config --global user.email "ci@alicelinux.emmett1.net" - - git config --global user.name " [AliceLinux CI] " - - git fetch origin pages - - git checkout pages - - git merge main --allow-unrelated-histories -X theirs - - chmod +x genhtml.sh + - apk add --no-cache git build-base + - cd website + - chmod +x ./genhtml.sh - ./genhtml.sh - - git add . - - git commit -m " [CI] - Update pages" || echo "No changes to commit" - - git push origin pages + - git config --global user.email "$${CBMAIL}" + - git config --global user.name "Woodpecker CI" + - git clone -b pages https://$${CBTOKEN}@codeberg.org/$CI_REPO.git $CI_REPO_NAME + - cd $CI_REPO_NAME + - git rm -r "*" || true + - cp -ar ../public/. ../.domains . || true + - git add --all + - git commit -m "Woodpecker CI ${CI_COMMIT_SHA} [SKIP CI]" --allow-empty + - git push + when: + event: [push] + |