From f7e463f6d31e3817416fd6d9b7b27497bcd38a0e Mon Sep 17 00:00:00 2001 From: mircea-c Date: Wed, 12 Dec 2018 04:48:53 -0500 Subject: [PATCH] circleci: add a job to automatically update docs (#3005) --- .circleci/config.yml | 22 ++++++++++++++++++++++ CHANGELOG_PENDING.md | 1 + 2 files changed, 23 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 0de4a1791..0bbe76ffd 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -7,6 +7,13 @@ defaults: &defaults environment: GOBIN: /tmp/workspace/bin +docs_update_config: &docs_update_config + working_directory: ~/repo + docker: + - image: tendermint/docs_deployment + environment: + AWS_REGION: us-east-1 + jobs: setup_dependencies: <<: *defaults @@ -339,10 +346,25 @@ jobs: name: upload command: bash .circleci/codecov.sh -f coverage.txt + deploy_docs: + <<: *docs_update_config + steps: + - checkout + - run: + name: Trigger website build + command: | + chamber exec tendermint -- start_website_build + workflows: version: 2 test-suite: jobs: + - deploy_docs: + filters: + branches: + only: + - master + - develop - setup_dependencies - lint: requires: diff --git a/CHANGELOG_PENDING.md b/CHANGELOG_PENDING.md index 4fb20cdfd..3cc491fe8 100644 --- a/CHANGELOG_PENDING.md +++ b/CHANGELOG_PENDING.md @@ -20,6 +20,7 @@ Special thanks to external contributors on this release: ### IMPROVEMENTS: - [rpc] Add `UnconfirmedTxs(limit)` and `NumUnconfirmedTxs()` methods to HTTP/Local clients (@danil-lashin) +- [ci/cd] Updated CircleCI job to trigger website build when docs are updated ### BUG FIXES: - [kv indexer] \#2912 don't ignore key when executing CONTAINS