Sign inSign up

screwdrivercd/launcher

By screwdrivercd

•Updated 3 months ago

Entrypoint for job launching in Screwdriver

Image
Integration & delivery
0

1M+

screwdrivercd/launcher repository overview

⁠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.

Tag summary

Content type

Image

Digest

sha256:40661a3cc…

Size

346.4 MB

Last updated

3 months ago

docker pull screwdrivercd/launcher