Documentation
¶
Index ¶
Constants ¶
View Source
const LONG_POLL_INTERVAL = 50 * time.Millisecond
View Source
const LONG_POLL_TIMEOUT = 1 * time.Minute
Variables ¶
This section is empty.
Functions ¶
func CreateRunner ¶
CreateRunner godoc
@Tags runner @Summary Create a runner @Description Create a runner @Param runner body CreateRunnerDTO true "Runner" @Produce json @Success 200 {object} CreateRunnerResultDTO @Router /runner [post] @id CreateRunner
func DeleteRunner ¶
DeleteRunner godoc
@Tags runner @Summary Delete runner @Description Delete runner @Param runnerId path string true "Runner ID" @Success 200 @Router /runner/{runnerId} [delete] @id DeleteRunner
func FindRunner ¶
FindRunner godoc
@Tags runner @Summary Find a runner @Description Find a runner @Param runnerId path string true "Runner ID" @Produce json @Success 200 {object} RunnerDTO @Router /runner/{runnerId} [get] @id FindRunner
func ListRunnerJobs ¶
ListRunnerJobs godoc
@Tags runner @Summary List runner jobs @Description List runner jobs @Param runnerId path string true "Runner ID" @Produce json @Success 200 {array} Job @Router /runner/{runnerId}/jobs [get] @id ListRunnerJobs
func ListRunners ¶
ListRunners godoc
@Tags runner @Summary List runners @Description List runners @Produce json @Success 200 {array} RunnerDTO @Router /runner [get] @id ListRunners
func UpdateJobState ¶
UpdateJobState godoc
@Tags runner @Summary Update job state @Description Update job state @Param runnerId path string true "Runner ID" @Param jobId path string true "Job ID" @Param updateJobState body UpdateJobState true "Update job state" @Produce json @Success 200 @Router /runner/{runnerId}/jobs/{jobId}/state [post] @id UpdateJobState
func UpdateRunnerMetadata ¶
UpdateRunnerMetadata godoc
@Tags runner @Summary Update runner metadata @Description Update runner metadata @Param runnerId path string true "Runner ID" @Param runnerMetadata body UpdateRunnerMetadataDTO true "Runner Metadata" @Success 200 @Router /runner/{runnerId}/metadata [post] @id UpdateRunnerMetadata
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.