Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Toolbox

Central repository for handy Screwdriver-related scripts and other tools

Recreate all pipelines

This script will create all pipelines and their corresponding secrets, except for the GIT_KEYs. Those will need to be created manually.

  1. Put all secrets into the .secrets_config.json file.
  2. Run
$ npm install request
$ node mass-create-pipelines.js

Re-tag Docker Images

Makes it easy to retag specific docker images as stable

$ ./docker-tag.sh ui v1.0.4 stable

Code Coverage

Automatically uploads the code coverage to Coveralls inside a Screwdriver build. Requires npm module coveralls.

$ npm install coveralls
$ ./coverage.sh

Trigger Docker Build

Tickles 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.sh

Wait for Docker Hub Build

Waits until a Git tag is finished building on Docker Hub.

$ export DOCKER_REPO="screwdrivercd/screwdriver"
$ export DOCKER_TAG="v1.2.3"
$ ./docker-wait.sh

Get Latest Tag

Checks the Git tags for the latest version and writes it to a file.

$ ./git-latest.sh
$ cat VERSION
v1.2.3

Install hyperd and its dependencies on nodes

You need to ssh to the K8S nodes first and then run the script. The script will install hyperd and its dependencies and start the hyperd service. Hyperd is needed to start a vm with executor-k8s-vm.

$ sudo bash ./hyper_install.sh
$ sudo hyperctl list # To ensure the script installed correctly
POD ID              POD Name            VM name             Status

About

Central repository for handy Screwdriver-related scripts and other tools

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.