Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterGit ¶
func RegisterGit(i IGit)
func RegisterGo ¶
func RegisterGo(i IGo)
func RegisterGrpc ¶
func RegisterGrpc(i IGrpc)
func RegisterGrpcModule ¶
func RegisterGrpcModule(i IGrpcModule)
func RegisterPython ¶
func RegisterPython(i IPython)
func RegisterScript ¶
func RegisterScript(i IScript)
func RegisterServer ¶
func RegisterServer(i IServer)
Types ¶
type IGit ¶
type IGit interface { CheckCommitMsg(ctx context.Context, in string) (err error) CommitNoteStr(ctx context.Context) string BundleCreate(ctx context.Context, in *model.BundleConfigInput) (err error) BundleClone(ctx context.Context, in *model.BundleConfigInput) (err error) BundlePull(ctx context.Context, in *model.BundleConfigInput) (err error) BundleMerge(ctx context.Context, in *model.BundleConfigInput) (err error) CanPull(ctx context.Context) (out bool, err error) RemotePrune(ctx context.Context, in *model.BundleConfigInput) error }
type IGo ¶
type IGo interface {
Build(ctx context.Context, in *model.GolangBuildInput) (err error)
}
type IGrpcModule ¶
type IGrpcModule interface {
Run(ctx context.Context, config *model.GrpcModuleCfgInput) error
}
func GrpcModule ¶
func GrpcModule() IGrpcModule
Source Files ¶
Click to show internal directories.
Click to hide internal directories.