Skip to content

Commit 8743631

Browse files
authored
Merge pull request #51 from postmanlabs/feature/automated-docs
Automated gh-pages docs deployment
2 parents a1ee2ca + 866ff80 commit 8743631

File tree

3 files changed

+17
-0
lines changed

3 files changed

+17
-0
lines changed

.github/travis-deploy-key.enc

3.3 KB
Binary file not shown.

.travis.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,22 @@ jobs:
1818
- npm run test-unit
1919
- bash <(curl -s https://codecov.io/bash) -c -Z -f .coverage/coverage-final.json -F unit
2020

21+
# update gh-pages docs on master
22+
- stage: Publish Docs
23+
if: branch = master
24+
script: npm run build-docs
25+
before_deploy: openssl aes-256-cbc -K $encrypted_05f822b6caa8_key -iv $encrypted_05f822b6caa8_iv
26+
-in .github/travis-deploy-key.enc -out /tmp/travis-deploy-key -d
27+
deploy:
28+
edge: true # opt in to dpl v2
29+
provider: pages:git
30+
local_dir: out/docs
31+
keep_history: false
32+
deploy_key: /tmp/travis-deploy-key
33+
commit_message: Deploy to %{target_branch}
34+
on:
35+
branch: master
36+
2137
notifications:
2238
slack:
2339
secure: PuYBCkRXgUKxoFMyTZdYcxplpgW+T/hxq54gsFOcAxN079i7PTD/GmGIgKM1RviCocvroUst5bW3ULk3haYUb8gQSCyAeHzRl00DaoOXshTRjFzJyU6m5wbT/R45dh6ZO2BT6uwlVU95KznieCC+yjlbppPOis8bwxra08ODnsA1L7OeI7fVlKjyh+lPA4qnmuYpNtMfTO5mmHroHBS5nWoB1WctWuZQGSfDYLUr/XrhKkJOBbv7FI7setTroIRF4Rs9nIFEF3mzTuUK5VV6lQAZRzNHKmgD9DmGVeaB5Y4fWEznocV1d6cInsjMr4EyMYziyOFnnPZAk8GZapMDwD0/5E9L5+Q8uXhFhVHYurpZnP+wylqZmnfb4UaFcP96BBaavhfF/ai+LWlLbHiL5b1HX4dlauNfHdq1W1YCILI2Atfr+36rqu3102S6HHkOssoTw09ftLfQHuF6CNYnVE5cS40pupwFZj3o0h9yQnCFDPxlq2ls+hon+PKL9wCHL5MlG+jQZDDL8eZC8F9CoZUyVIxNhoh0fnZ+t4bIlGW5eB8f8oMCxcnjocxZpichfAsmuaPh/e2KfdoF/B7ce6+Tb3/YXqo5QVTsJ1Vzi4I7c3jx1Q0DAyZODsBKyE0y7NfmeVNap0WIgajiJBoKji8Fjw+tDfa3hSb4yyPSG6w=

CHANGELOG.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ master:
55
- GH-49 Dropped support for Node < v10
66
chores:
77
- GH-50 Convert EncodeSet to ES6 class
8+
- GH-51 Automated gh-pages docs deployment
89
- >-
910
GH-49 Updated .npmignore to prevent the addition of tests and config
1011
files in the published package

0 commit comments

Comments
 (0)