diff --git a/Jenkinsfile b/Jenkinsfile index c12ec02..8d45cdc 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -42,8 +42,8 @@ pipeline { script { nix.develop(""" ghp-import \ - -b deploy-master \ - -c docs.status.network \ + -b ${deployBranch()} \ + -c ${deployDomain()} \ -p build """, pure: false @@ -57,4 +57,8 @@ pipeline { post { cleanup { cleanWs() } } -} \ No newline at end of file +} + +def isMasterBranch() { GIT_BRANCH ==~ /.*master/ } +def deployBranch() { isMasterBranch() ? 'deploy-master' : 'deploy-develop' } +def deployDomain() { isMasterBranch() ? 'docs.status.network' : 'dev-docs.status.network' } \ No newline at end of file diff --git a/README.md b/README.md index 846cace..f9663df 100644 --- a/README.md +++ b/README.md @@ -45,6 +45,7 @@ This command generates static content into the `build` directory and can be serv ## CI/CD - [CI builds](https://ci.infra.status.im/job/website/job/docs.status.network/) `master` and pushes to `deploy-master` branch, which is hosted at . +- [CI builds dev](https://ci.infra.status.im/job/website/job/dev-docs.status.network/) `develop` and pushes to `deploy-develop` branch, which is hosted at . The hosting is done using [Caddy server with Git plugin for handling GitHub webhooks](https://github.com/status-im/infra-misc/blob/master/ansible/roles/caddy-git).