Add build-site job

Add a Zuul job to build the site and publish a test version to the
log server.

Change-Id: I364d7576973f68d991dbb3a4dafc189cf94192f6
This commit is contained in:
James E. Blair 2019-02-08 11:42:19 -08:00
parent 5482871087
commit 2439e647c5
2 changed files with 20 additions and 2 deletions

View File

@ -1,3 +1,16 @@
- job:
name: netlify-sandbox-build-site
parent: build-javascript-content
success-url: "site/.vuepress/dist"
vars:
javascript_content_dir: "site/.vuepress/dist"
node_version: 8
run: playbooks/build-site/run.yaml
- project:
templates:
- noop-jobs
check:
jobs:
- netlify-sandbox-build-site
gate:
jobs:
- netlify-sandbox-build-site

View File

@ -0,0 +1,5 @@
- hosts: all
roles:
- revoke-sudo
- role: yarn
yarn_command: site:build