Build docs in CircleCI (#2810)
* error checking the API call * added docs build trigger to circleci job
This commit is contained in:
parent
7f07e93601
commit
45b0e3a7ac
|
@ -7,6 +7,13 @@ defaults: &defaults
|
||||||
environment:
|
environment:
|
||||||
GOBIN: /tmp/workspace/bin
|
GOBIN: /tmp/workspace/bin
|
||||||
|
|
||||||
|
docs_update: &docs_deploy
|
||||||
|
working_directory: ~/repo
|
||||||
|
docker:
|
||||||
|
- image: tendermint/docs_deployment
|
||||||
|
environment:
|
||||||
|
AWS_REGION: us-east-1
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
|
||||||
setup_dependencies:
|
setup_dependencies:
|
||||||
|
@ -255,12 +262,26 @@ jobs:
|
||||||
make build-linux
|
make build-linux
|
||||||
make localnet-start
|
make localnet-start
|
||||||
./scripts/localnet-blocks-test.sh 40 5 10 localhost
|
./scripts/localnet-blocks-test.sh 40 5 10 localhost
|
||||||
|
deploy_docs:
|
||||||
|
<<: *docs_deploy
|
||||||
|
steps:
|
||||||
|
- checkout
|
||||||
|
- run:
|
||||||
|
name: Trigger website build
|
||||||
|
command: |
|
||||||
|
export LAST_COMMIT=`git rev-parse HEAD`
|
||||||
|
export DOCS_COMMIT=`git log -1 --format=format:%H --full-diff docs`
|
||||||
|
if [[ $DOCS_COMMIT == $LAST_COMMIT ]]; then
|
||||||
|
chamber exec cosmos-sdk -- start_website_build
|
||||||
|
else
|
||||||
|
echo "No changes to docs detected"
|
||||||
|
fi
|
||||||
|
|
||||||
workflows:
|
workflows:
|
||||||
version: 2
|
version: 2
|
||||||
test-suite:
|
test-suite:
|
||||||
jobs:
|
jobs:
|
||||||
|
- deploy_docs
|
||||||
- setup_dependencies
|
- setup_dependencies
|
||||||
- lint:
|
- lint:
|
||||||
requires:
|
requires:
|
||||||
|
|
|
@ -48,7 +48,7 @@ IMPROVEMENTS
|
||||||
* Gaia
|
* Gaia
|
||||||
- #2773 Require moniker to be provided on `gaiad init`.
|
- #2773 Require moniker to be provided on `gaiad init`.
|
||||||
- #2672 [Makefile] Updated for better Windows compatibility and ledger support logic, get_tools was rewritten as a cross-compatible Makefile.
|
- #2672 [Makefile] Updated for better Windows compatibility and ledger support logic, get_tools was rewritten as a cross-compatible Makefile.
|
||||||
|
- [#110](https://github.com/tendermint/devops/issues/110) Updated CircleCI job to trigger website build when cosmos docs are updated.
|
||||||
* SDK
|
* SDK
|
||||||
- [x/mock/simulation] [\#2720] major cleanup, introduction of helper objects, reorganization
|
- [x/mock/simulation] [\#2720] major cleanup, introduction of helper objects, reorganization
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue