Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Command = cli.Command{ Name: "exec", Usage: "execute a local build", ArgsUsage: "[path/to/.drone.yml]", Action: func(c *cli.Context) { if err := exec(c); err != nil { log.Fatalln(err) } }, Flags: []cli.Flag{ cli.StringFlag{ Name: "pipeline", Usage: "Name of the pipeline to execute", }, cli.StringSliceFlag{ Name: "include", Usage: "Name of steps to include", }, cli.StringSliceFlag{ Name: "exclude", Usage: "Name of steps to exclude", }, cli.StringFlag{ Name: "resume-at", Usage: "Name of start to resume at", }, cli.BoolFlag{ Name: "clone", Usage: "enable the clone step", }, cli.BoolFlag{ Name: "trusted", Usage: "build is trusted", }, cli.DurationFlag{ Name: "timeout", Usage: "build timeout", Value: time.Hour, }, cli.StringSliceFlag{ Name: "volume", Usage: "build volumes", }, cli.StringSliceFlag{ Name: "network", Usage: "external networks", }, cli.StringSliceFlag{ Name: "registry", Usage: "registry", }, cli.StringFlag{ Name: "secret-file", Usage: "secret file, define values that can be used with from_secret", }, cli.StringFlag{ Name: "env-file", Usage: "env file", }, cli.StringSliceFlag{ Name: "privileged", Usage: "privileged plugins", Value: &cli.StringSlice{ "plugins/docker", "plugins/gcr", "plugins/ecr", }, }, cli.StringFlag{ Name: "netrc-username", }, cli.StringFlag{ Name: "netrc-password", }, cli.StringFlag{ Name: "netrc-machine", }, cli.StringFlag{ Name: "branch", Usage: "branch name", }, cli.StringFlag{ Name: "event", Usage: "build event name (push, pull_request, etc)", }, cli.StringFlag{ Name: "instance", Usage: "instance hostname (e.g. drone.company.com)", }, cli.StringFlag{ Name: "ref", Usage: "git reference", }, cli.StringFlag{ Name: "repo", Usage: "git repository name (e.g. ocotcat/hello-world)", }, cli.StringFlag{ Name: "deploy-to", Usage: "deployment target (e.g. production)", }, }, }
Command exports the exec command.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.