Central repository for handy Screwdriver-related scripts and other tools
This script will create all pipelines and their corresponding secrets, except for the GIT_KEYs. Those will need to be created manually.
- Put all secrets into the
.secrets_config.jsonfile. - Run
$ npm install request
$ node mass-create-pipelines.jsMakes it easy to retag specific docker images as stable
$ ./docker-tag.sh ui v1.0.4 stableAutomatically uploads the code coverage to Coveralls inside a Screwdriver build. Requires npm module coveralls.
$ npm install coveralls
$ ./coverage.shTickles the Docker Hub webhook to start a build for master and a specified tag.
$ export DOCKER_TRIGGER="webhook API key"
$ export DOCKER_REPO="screwdrivercd/screwdriver"
$ export DOCKER_TAG="v1.2.3"
$ ./docker-trigger.shWaits until a Git tag is finished building on Docker Hub.
$ export DOCKER_REPO="screwdrivercd/screwdriver"
$ export DOCKER_TAG="v1.2.3"
$ ./docker-wait.shChecks the Git tags for the latest version and writes it to a file.
requires either Linux or Screwdriver build environment to run
$ ./git-latest.sh
$ cat VERSION
v1.2.3