Documentation ¶
Index ¶
- func ExecuteCmd(args ...string)
- func GetLocalIP() string
- func InstallPlugin(name, jenkins string, wait bool)
- func RestartAndWait(jenkins string, outputReader io.ReadCloser)
- func RunAndWait(cmd *exec.Cmd, callback func(reader io.ReadCloser))
- func WaitAgentRunningUp(outputReader io.ReadCloser)
- func WaitJenkinsRunningUp(outputReader io.ReadCloser)
- func WaitUntilExpect(outputReader io.ReadCloser, expect string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InstallPlugin ¶
InstallPlugin install a plugin by jcli
func RestartAndWait ¶
func RestartAndWait(jenkins string, outputReader io.ReadCloser)
RestartAndWait restart Jenkins then wait it
func RunAndWait ¶ added in v0.0.35
func RunAndWait(cmd *exec.Cmd, callback func(reader io.ReadCloser))
RunAndWait run command and wait the callback function
func WaitAgentRunningUp ¶ added in v0.0.35
func WaitAgentRunningUp(outputReader io.ReadCloser)
WaitAgentRunningUp wait until Jenkins agent running up
func WaitJenkinsRunningUp ¶ added in v0.0.35
func WaitJenkinsRunningUp(outputReader io.ReadCloser)
WaitJenkinsRunningUp wait until Jenkins running up
func WaitUntilExpect ¶ added in v0.0.35
func WaitUntilExpect(outputReader io.ReadCloser, expect string)
WaitUntilExpect wait until find the expect string
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.