Skip to content

screwdriver-cd/sd-step

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

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

sd-step

Build Status Latest Release Go Report Card

Wrapper command of habitat for Screwdriver

Usage

$ go get github.com/screwdriver-cd/sd-step
$ ./sd-step --help
NAME:
   sd-step - wrapper command of habitat for Screwdriver

USAGE:
   sd-step command arguments [options]

VERSION:
   0.0.0

COMMANDS:
     exec     Install and exec habitat package with pkg_name and command...
     help, h  Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --pkg-version value  Package version which also accepts semver expression
   --hab-channel value  Install from the specified release channel (default: "stable")
   --help, -h           show help
   --version, -v        print the version

COPYRIGHT:
   (c) 2017 Yahoo Inc.
$ ./sd-step exec core/node "node -v"
v8.9.0
$ ./sd-step exec --pkg-version "~6.11.0" core/node "node -v"
v6.11.5
$ ./sd-step exec --pkg-version "^6.0.0" core/node "node -v"
v6.11.5
$ ./sd-step exec --pkg-version "4.2.6" core/node "node -v"
v4.2.6
$ ./sd-step exec --pkg-version "~6.9.0" --hab-channel "unstable" core/node "node -v"
v6.9.5

Testing

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

License

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