kind: pipeline type: docker name: website-testing clone: disable: false steps: # - name: testing # pull: always # 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 # - name: ssh commands # 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 - name: running image: jekyll/jekyll:latest settings: TZ: Europe/Amsterdam port: 4000 script: - jekyll serve --force_polling when: status: - success # website: # image: jekyll/jekyll:latest # container_name: website # hostname: website # command: jekyll serve --force_polling # network_mode: SWAG # environment: # - TZ=Europe/Amsterdam # restart: unless-stopped # volumes: # - /home/sthope/docker/website:/srv/jekyll # - /etc/localtime:/etc/localtime:ro # - /etc/timezone:/etc/timezone:ro # - website_cache:/srv/jekyll/.jekyll-cache # - website_site:/srv/jekyll/_site # labels: # - swag=enable # - swag_port=4000 # - swag_proto=http # - swag_url=www.sthope.dev # - swag_auth=authelia # - swag_auth_bypass=/api,/otherfolder # - name: discord # pull: always # image: appleboy/drone-discord # avatar_url: "https://git.sthope.dev/sthope/drone_test/raw/branch/master/rick.png" # 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}} # # when: # # event: # # - push # # - tag # # - pull_request # # - deployment # # status: # # - changed # # - failure # # - success