Skip to content

kumada626/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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 90.2%
  • Shell 5.0%
  • Dockerfile 4.8%