From 3997173f45145d9fa050eaf710e339105d3c8d78 Mon Sep 17 00:00:00 2001 From: Ken Date: Mon, 25 Feb 2019 17:23:53 -0800 Subject: [PATCH] adding pipelines config for publishing docs --- azure-pipelines.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 azure-pipelines.yml diff --git a/azure-pipelines.yml b/azure-pipelines.yml new file mode 100644 index 0000000..ed29a15 --- /dev/null +++ b/azure-pipelines.yml @@ -0,0 +1,26 @@ +# Node.js +# Build a general Node.js project with npm. +# Add steps that analyze code, save build artifacts, deploy, and more: +# https://docs.microsoft.com/azure/devops/pipelines/languages/javascript + +trigger: + - master + +pool: + vmImage: 'Ubuntu-16.04' + +steps: + - task: NodeTool@0 + inputs: + versionSpec: '10.x' + displayName: 'Install Node.js' + + - script: | + git remote set-url origin https://kenotron:$(git.pat)@github.com/Microsoft/frontend-bootcamp.git + npm install + git checkout -b build_$(Build.BuildId) + npm run build + git add docs/ + git commit -m "adding docs" + git push origin `git subtree split --prefix docs master`:gh-pages --force + displayName: 'npm install, build and push docs to gh-pages'