24 lines
866 B
YAML
24 lines
866 B
YAML
# .woodpecker.yml
|
|
pipeline:
|
|
build:
|
|
image: jekyll/jekyll
|
|
secrets: [ cbtoken, cbmail ]
|
|
commands:
|
|
- chmod -R a+w .
|
|
- git config --global --add safe.directory /woodpecker/src/codeberg.org/jwildeboer/jwildeboersource/_site
|
|
- git config --global user.email "$CBMAIL"
|
|
- git config --global user.name "CI Builder"
|
|
- git config --global init.defaultBranch pages
|
|
- git clone -b pages https://codeberg.org/jwildeboer/jwildeboer.git _site
|
|
- chmod -R a+w _site
|
|
- cd _site
|
|
- git remote set-url origin https://$CBTOKEN@codeberg.org/jwildeboer/jwildeboer.git
|
|
- cd ..
|
|
- bundle install
|
|
- bundle exec jekyll build
|
|
- cp domains _site/.domains
|
|
- cd _site
|
|
- git add --all
|
|
- git commit -m "CI Jekyll Build at $( env TZ=Europe/Berlin date +"%Y-%m-%d %X %z %Z" )"
|
|
- git push
|