sharpetronics.com/.drone.yml

38 lines
590 B
YAML
Raw Normal View History

2022-05-08 16:00:37 -04:00
---
kind: pipeline
type: docker
2022-05-08 19:21:48 -04:00
name: build
2022-05-08 16:00:37 -04:00
2022-05-08 16:26:06 -04:00
workspace:
path: /drone/src
platform:
2022-05-08 16:37:33 -04:00
os: linux
2022-05-08 16:26:06 -04:00
arch: amd64
2022-05-08 17:34:25 -04:00
trigger:
branch:
- master
2022-05-08 16:12:12 -04:00
steps:
2022-05-08 18:10:41 -04:00
- name: build-website
2022-05-08 17:34:25 -04:00
image: jekyll/jekyll:4.2.2
2022-05-08 18:38:31 -04:00
privileged: false
2022-05-08 16:26:06 -04:00
volumes:
- name: jekyll
path: /srv/jekyll
2022-05-08 18:10:41 -04:00
2022-05-08 16:12:12 -04:00
commands:
2022-05-08 18:43:35 -04:00
- whoami
- pwd
2022-05-08 18:44:55 -04:00
- ls -al
2022-05-08 18:59:26 -04:00
- chown -R jekyll:jekyll /drone/src
2022-05-08 16:12:12 -04:00
- gem install bundler
- bundle install
2022-05-08 17:44:47 -04:00
- bundle exec jekyll build --trace
2022-05-08 18:59:26 -04:00
- ls -a _site/
2022-05-08 19:08:56 -04:00
- rm _site/docker-compose.yml
2022-05-08 19:34:48 -04:00
- tar -czf www-data.tar.gz _site/*
- ls ww*
- git --version && git status