-
Notifications
You must be signed in to change notification settings - Fork 2
/
.travis.yml
16 lines (16 loc) · 688 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
language: minimal
services:
- docker
env:
global:
- ERRBIT_PATH=/tmp/errbit
before_script:
- git clone https://github.com/errbit/errbit.git $ERRBIT_PATH
- docker build --tag errbit-docs-builder .
- docker run --user $UID --volume "$PWD:/srv" errbit-docs-builder bundle install
script:
- docker run -e ERRBIT_PATH="$ERRBIT_PATH" --user $UID --volume "$PWD:/srv" --volume "$ERRBIT_PATH:$ERRBIT_PATH" errbit-docs-builder bundle exec jekyll build
- docker run -e AWS_ACCESS_KEY_ID="$AWS_ACCESS_KEY_ID" -e AWS_SECRET_ACCESS_KEY="$AWS_SECRET_ACCESS_KEY" --user $UID --volume "$PWD:/srv" errbit-docs-builder bundle exec s3_website push
cache:
directories:
- vendor/bundle