22 lines
754 B
YAML
22 lines
754 B
YAML
box: flaviut/nim-by-example-build-vm@0.0.6
|
|
build:
|
|
steps:
|
|
- script:
|
|
name: build
|
|
code: |
|
|
source /home/ubuntu/.rvm/scripts/rvm
|
|
git remote add publish $GIT_CREDENTIALS
|
|
git config --global user.email "you@example.com"
|
|
git config --global user.name "Your Name"
|
|
git checkout master
|
|
nanoc
|
|
cp -r ./output/. ./
|
|
rm -rf ./output/ ./content/ ./layouts/ ./lib/ .gitignore README.md Rules nanoc.yaml wercker.yml
|
|
git add --all .
|
|
git commit -am'Build Site'
|
|
deploy:
|
|
steps:
|
|
- script:
|
|
name: deploy
|
|
code: |
|
|
git push --force publish > /dev/null 2>&1
|