Documentation
¶
Index ¶
- Variables
- func CallPlugin(logger hclog.Logger, plugin interface{}) []*protos2.BuildArgsGroup
- func Engine(cmd *cobra.Command, _ []string) error
- func Execute() error
- func GetBuild() container.BuildGroups
- func Init(arg *container.Build) *container.Build
- func InitBuildSteps(_buildSteps *build.BuildSteps) *build.BuildSteps
- func LoadCache() error
- func Pre(arg *container.Build) (*container.Build, *build.BuildSteps)
- func RunCommand(cmd *cobra.Command, args []string) error
- func RunGithub(cmd *cobra.Command, args []string)
- func RunGithubAction() error
- func RunGithubActionCmd(_ *cobra.Command, args []string) error
- func RunMage(cmd *cobra.Command, args []string)
- func SaveCache() error
- func SetVersionInfo(version, commit, date, repo string) string
- func Start() (func(), network.Address)
- type Command
- type LeaderElection
Constants ¶
This section is empty.
Variables ¶
View Source
var RootArgs = &rootCmdArgs{}
Functions ¶
func CallPlugin ¶ added in v0.11.0
func CallPlugin(logger hclog.Logger, plugin interface{}) []*protos2.BuildArgsGroup
func Execute ¶
func Execute() error
Execute adds all child commands to the root command and sets flags appropriately. This is called by main.main(). It only needs to happen once to the rootCmd.
func GetBuild ¶
func GetBuild() container.BuildGroups
func InitBuildSteps ¶ added in v0.2.1
func InitBuildSteps(_buildSteps *build.BuildSteps) *build.BuildSteps
InitBuildSteps can be used to set the build steps for the build command This is useful for registering a new build step as part of a extension of the engine-ci with to support new build types for different languages or to customize the build steps for a specific project.
func RunGithubAction ¶
func RunGithubAction() error
func SetVersionInfo ¶ added in v0.3.0
Types ¶
type Command ¶
type Command struct {
// contains filtered or unexported fields
}
func NewCommand ¶
func (*Command) Pre ¶ added in v0.11.0
func (c *Command) Pre() (*container.Build, *build.BuildSteps)
type LeaderElection ¶ added in v0.11.0
type LeaderElection struct {
// contains filtered or unexported fields
}
func (*LeaderElection) Leader ¶ added in v0.11.0
func (l *LeaderElection) Leader(id string, fnc func() error)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.