0.2.6 • Published 8 years ago
@pch-ng/builder v0.2.6
PCH builder
Install with
yarn add @pch-ng/builderIt provides three npm commands:
ci-build
Builds the Docker image and pushes it to the propertyconnect Quay.io Docker registry. Also adds a git tag and pushes it, so a SSH key with write access must be supplied.
Required env vars:
CIRCLE_PROJECT_REPONAME(provided by Circle CI)CIRCLE_BUILD_NUM(provided by Circle CI)CIRCLE_BRANCH(provided by Circle CI)QUAYIO_USERQUAYIO_PASSWORD
ci-trigger-deploy
Triggers the deploy task on Circle CI. The deployment will be done with the tag created by ci-build.
Required env vars:
CIRCLE_PROJECT_USERNAME(provided by Circle CI)CIRCLE_PROJECT_REPONAME(provided by Circle CI)CIRCLE_BUILD_NUM(provided by Circle CI)CIRCLE_BRANCH(provided by Circle CI)CIRCLE_SHA1(provided by Circle CI)CIRCLE_API_TOKEN— API token which allows the script to trigger a build
ci-deploy
Upgrades a service on Rancher. Is triggered by ci-trigger-deploy with the Docker image tag to deploy.
Required env vars:
CIRCLE_PROJECT_REPONAME(provided by Circle CI)RANCHER_API_URLRANCHER_ENV— Rancher environment identifier (e.g.1a5)RANCHER_SERVICE— Rancher service identifier (e.g.1s12)TAG_TO_DEPLOY(provided byci-trigger-deploy, defaults tomasterif not set)
0.2.6
8 years ago