pipeline: testing-jekyll: image: jekyll/jekyll:latest commands: - touch Gemfile.lock - chmod a+w Gemfile.lock - chown -R jekyll:jekyll /drone - gem update --system - gem install bundler - bundle install - bundle exec jekyll build # ssh-cmnd: # image: appleboy/drone-ssh # settings: # host: # from_secret: homelab_host # username: # from_secret: homelab_user # key: # from_secret: homelab_pwd # port: 22 # script: # - bash ~/scripts/sthopedevupdate # when: # status: # - success discord: image: appleboy/drone-discord environment: DISCORD_WEBHOOK_ID: from_secret: discord_webhook_id DISCORD_WEBHOOK_TOKEN: from_secret: discord_webhook_token settings: message: > {{#success build.status}} ✅ Build #{{build.number}} of `{{repo.name}}` succeeded. 📝 Commit by {{commit.author}} on `{{commit.branch}}`: ``` {{commit.message}} ``` 🌐 <{{ build.link }}> {{else}} ❌ Build #{{build.number}} of `{{repo.name}}` failed. 📝 Commit by {{commit.author}} on `{{commit.branch}}`: ``` {{commit.message}} ``` 🌐 <{{ build.link }}> {{/success}}