Browse Source

Tweak build

Alex Dima 6 years ago
parent
commit
12717ff7d5
3 changed files with 20 additions and 2 deletions
  1. 5 1
      azure-pipelines.yml
  2. 13 0
      build/publish-website.sh
  3. 2 1
      package.json

+ 5 - 1
azure-pipelines.yml

@@ -12,4 +12,8 @@ steps:
 - script: |
     npm install
     npm run website
-  displayName: 'Build and publish website'
+  displayName: 'Build website'
+
+- script: |
+    ./build/publish-website.sh
+  displayName: 'Publish website'

+ 13 - 0
build/publish-website.sh

@@ -0,0 +1,13 @@
+#!/usr/bin/env bash
+
+REMOTE_URL="$(git remote get-url origin)"
+COMMITTER_USER_NAME="$(git log --format='%an' -1)"
+COMMITTER_EMAIL="$(git log --format='%ae' -1)"
+
+cd ../monaco-editor-website
+git config user.name "${COMMITTER_USER_NAME}"
+git config user.email "${COMMITTER_EMAIL}"
+git remote add origin "${REMOTE_URL}"
+git checkout -b gh-pages
+git add .
+git commit -m "Publish website"

+ 2 - 1
package.json

@@ -8,7 +8,8 @@
   "scripts": {
     "simpleserver": "gulp simpleserver",
     "release": "gulp release",
-    "website": "gulp website"
+    "website": "gulp website",
+    "build-website": "gulp build-website"
   },
   "typings": "./esm/vs/editor/editor.api.d.ts",
   "module": "./esm/vs/editor/editor.main.js",