name: test kind: pipeline steps: - name: linting image: python commands: - pip install -r requirements.txt - 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: - docker pull docker.atomaka.com/atomaka.com:latest - docker restart atomaka.com trigger: event: tag