name: test kind: pipeline steps: - name: linting image: docker.atomaka.com/mdformat commands: - mdformat --check _posts/ - name: jekyll-build image: ruby commands: - gem install bundler - bundle install - bundle exec jekyll build trigger: branch: exclude: master event: push --- name: deploy kind: pipeline steps: - name: jekyll-build image: ruby commands: - gem install bundler - bundle install - bundle exec jekyll build - name: docker-build image: plugins/docker settings: pull_image: true registry: docker.atomaka.com repo: docker.atomaka.com/atomaka.com tags: - latest - ${DRONE_TAG} - name: deploy image: appleboy/drone-ssh settings: host: from_secret: unraid_host username: from_secret: unraid_username key: from_secret: unraid_ssh_key script: - bash /boot/local/bin/update-atomaka.sh trigger: event: tag