Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CmdContent ¶
type IExecute ¶
type IExecute interface {
ServerInfo() (*ServerInfo, error)
PullJob(name string, plugs []string) (*RunJob, error)
CheckCancel(buildId string) bool
Update(m *UpdateJobInfo) error
UpdateCmd(buildId, jobId, cmdId string, fs, code int) error // fs:1:run,2:end
PushOutLine(buildId, jobId, cmdId, bs string, iserr bool) error
FindJobId(buildId, stgNm, stpNm string) (string, bool)
ReadDir(fs int, buildId string, pth string) ([]*DirEntry, error)
ReadFile(fs int, buildId string, pth string, start int64) (int64, io.ReadCloser, error)
GetEnv(buildId, jobId, key string) (string, bool)
FindArtVersionId(buildId, idnt string, name string) (string, error)
NewArtVersionId(buildId, idnt string, name string) (string, error)
StatFile(fs int, buildId, jobId string, dir, pth string) (*FileStat, error)
UploadFile(fs int, buildId, jobId string, dir, pth string, start int64) (io.WriteCloser, error)
GenEnv(buildId, jobId string, env utils.EnvVal) error
}
type ReqPullJob ¶
type ServerInfo ¶
Click to show internal directories.
Click to hide internal directories.