Skip to content

screwdriver-cd/launcher

Repository files navigation

Screwdriver Launcher

Build Status Open Issues Latest Release Go Report Card

The entrypoint for launching a build in Screwdriver

Usage

Go

$ go get github.com/screwdriver-cd/launcher
$ launcher --api-uri http://localhost:8080/v4 buildId

Habitat

$ hab package install screwdriver-cd/launcher
$ hab package exec screwdriver-cd/launcher launcher --api-uri http://localhost:8080/v4 buildId

Docker

$ docker pull screwdrivercd/launcher
$ docker run screwdrivercd/launcher --api-uri http://localhost:8080/v4 buildId

If you want to use an alternative shell (instead of /bin/sh) you can set the environment variable SD_SHELL_BIN to what you want to use.

$ SD_SHELL_BIN=/bin/bash launch --api-url http://localhost:8080/v4 buildId

Testing

$ go get github.com/screwdriver-cd/launcher
$ go test -cover github.com/screwdriver-cd/launcher/...

Building

Habitat

$ habitat studio enter
$ build
$ hab pkg exec $HAB_ORIGIN/launcher launcher --help

License

Code licensed under the BSD 3-Clause license. See LICENSE file for terms.

About

The entrypoint for job launching in Screwdriver

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 45