Documentation
¶
Index ¶
Constants ¶
View Source
const ( RequestTypePR = "PR" RequestTypeBranch = "BRANCH" RequestTypeTag = "TAG" RequestParameterKind = "KIND" RequestParameterTarget = "TARGET" RequestParameterRunScript = "RUN_SCRIPT" RequestParameterSetupScript = "SETUP_SCRIPT" RequestParameterRcvQueueName = "RCV_QUEUE_NAME" RequesParameterRepoURL = "REPO_URL" )
View Source
const ( KindBuild = "Build" KindLog = "Log" KindStatus = "Status" KindFinal = "Final" KindCancel = "Cancel" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildMessage ¶
type BuildMessage struct {
*Message
}
func NewBuildMessage ¶
func NewBuildMessage(build int, jenkinsProject string) *BuildMessage
type CancelMessage ¶
type CancelMessage struct {
*Message
}
func NewCancelMessage ¶
func NewCancelMessage(build int, jenkinsProject string) *CancelMessage
type FinalMessage ¶
type FinalMessage struct {
*Message
}
func NewFinalMessage ¶
func NewFinalMessage(build int, jenkinsProject string) *FinalMessage
type LogsMessage ¶
func NewLogsMessage ¶
func NewLogsMessage(build int, logs string, jenkinsProject string) *LogsMessage
type Message ¶
type RemoteBuildRequestMessage ¶
type RemoteBuildRequestMessage struct {
RepoURL string `json:"repourl"`
Kind string `json:"kind"`
Target string `json:"target"`
SetupScript string `json:"setupscript"`
RunScript string `json:"runscript"`
RcvIdent string `json:"rcvident"`
RunScriptURL string `json:"runscripturl"`
MainBranch string `json:"mainbranch"`
JenkinsProject string `json:"jenkinsproject"`
}
func NewRemoteBuildRequestMessage ¶
func NewRemoteBuildRequestMessage(repoURL, kind, target, setupscript, runscript, recieveQueueName, runscripturl, mainBranch, jobName string) *RemoteBuildRequestMessage
type StatusMessage ¶
func NewStatusMessage ¶
func NewStatusMessage(build int, success bool, jenkinsProject string) *StatusMessage
Click to show internal directories.
Click to hide internal directories.