---
kind: pipeline
type: docker
name: default

steps:
  - name: build
    image: ruby:3.3.1
    commands:
      - gem update --system
      - gem install bundler
      - bundle install
      - bundle exec jekyll build

  - name: deploy
    image: drillster/drone-rsync
    settings:
      source: _site/*
      target: .
      recursive: true
      delete: true
      hosts: 10.1.99.254
      user: thomas
      key:
        from_secret: rsync_key
    trigger:
      branch:
        - main
      event:
        - push