steps: buildsite: image: ruby when: - event: manual # workflow should run if you execute it manual - event: push # workflow should run on each push ( = on each commit) commands: - chmod -R a+w . - gem install bundler - bundle install - bundle exec jekyll build pushsite: when: - event: manual # workflow should run if you execute it manual - event: push # workflow should run on each push ( = on each commit) image: ubuntu secrets: [ gittoken, gitemail ] commands: - apt update - apt install -y git - git config --global user.email "$GITEMAIL" - git config --global user.name "ssp6904" - git config --global --add --bool push.autoSetupRemote true - ls _site