jwildeboersource/.woodpecker.yml

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