Skip to content

initial commit to enable push to s3 #513

initial commit to enable push to s3

initial commit to enable push to s3 #513

Workflow file for this run

name: Documentation
on: push
jobs:
docsite:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: install hugo
run: |
sudo snap install hugo --channel=extended
- uses: ruby/setup-ruby@v1
with:
ruby-version: 2.7.6
- name: Cache Gems
uses: actions/cache@v1
with:
path: vendor/bundle
key: ${{ runner.os }}-2.7.6-aca_entities-gems-${{ hashFiles('**/Gemfile.lock') }}-${{ hashFiles('**/Gemfile' ) }}
restore-keys: |
${{ runner.os }}-2.7.6-aca_entities-gems-${{ hashFiles('**/Gemfile.lock') }}-${{ hashFiles('**/Gemfile' ) }}
- name: bundle install
run: |
bundle config path vendor/bundle
bundle install
- name: npm install
run: |
cd hugo && npm install
- name: Generate Documentation
run: |
bundle exec rake docsite
- uses: jakejarvis/s3-sync-action@master
env:
AWS_S3_BUCKET: ${{ secrets.ENROLL_YARD_S3_BUCKET }}
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_REGION: us-east-1
SOURCE_DIR: hugo/public
DEST_DIR: ${{ github.ref_name }}