Documentation
¶
Index ¶
- Variables
- func DeleteActionBuild(db database.QueryExecuter, pipelineActionIDs []int64) error
- func DeleteBuild(db database.QueryExecuter, buildID int64) error
- func DeleteBuildLogs(db database.Executer, actionBuildID int64) error
- func DeletePipelineTestResults(db database.Executer, pipID int64) error
- func DeleteTestResults(db database.Executer, pbID int64) error
- func InsertLog(db database.Executer, actionBuildID int64, step string, value string) error
- func InsertTestResults(db database.Executer, pbID int64, tests sdk.Tests) error
- func LoadActionBuild(db *sql.DB, id string) (sdk.ActionBuild, error)
- func LoadBuildByPipelineBuildID(db *sql.DB, pipelineBuildID int64) ([]sdk.ActionBuild, error)
- func LoadGroupWaitingQueue(db *sql.DB, groupID int64) ([]sdk.ActionBuild, error)
- func LoadLogs(db *sql.DB, actionBuildID int64, tail int64, start int64) ([]sdk.Log, error)
- func LoadPipelineActionBuildLogs(db *sql.DB, pipelineBuildID, pipelineActionID int64, offset int64) (sdk.BuildState, error)
- func LoadPipelineBuildLogs(db *sql.DB, pipelineBuildID int64, offset int64) ([]sdk.Log, error)
- func LoadTestResults(db *sql.DB, pbID int64) (sdk.Tests, error)
- func LoadUserWaitingQueue(db *sql.DB, u *sdk.User) ([]sdk.ActionBuild, error)
- func LoadWaitingQueue(db *sql.DB) ([]sdk.ActionBuild, error)
- func TakeActionBuild(db *sql.DB, buildID string, worker *sdk.Worker) (sdk.ActionBuild, error)
- func UpdateActionBuildStatus(db *sql.Tx, build *sdk.ActionBuild, status sdk.Status) error
- func UpdateTestResults(db *sql.DB, pbID int64, tests sdk.Tests) error
Constants ¶
This section is empty.
Variables ¶
var ( // ErrAlreadyTaken Action already taken by a worker ErrAlreadyTaken = fmt.Errorf("cds: action already taken") )
Functions ¶
func DeleteActionBuild ¶
func DeleteActionBuild(db database.QueryExecuter, pipelineActionIDs []int64) error
DeleteActionBuild Delete Action Build
func DeleteBuild ¶
func DeleteBuild(db database.QueryExecuter, buildID int64) error
DeleteBuild Delete a build
func DeleteBuildLogs ¶
DeleteBuildLogs delete build log
func DeletePipelineTestResults ¶
DeletePipelineTestResults removes from database test results for a specific pipeline
func DeleteTestResults ¶
DeleteTestResults removes from database test results for a specific pipeline build
func InsertTestResults ¶
InsertTestResults inserts test results of a specific pipeline build in database
func LoadActionBuild ¶
LoadActionBuild Load an action_build by ID
func LoadBuildByPipelineBuildID ¶
LoadBuildByPipelineBuildID Load all actions_build by pipeline ID
func LoadGroupWaitingQueue ¶
LoadGroupWaitingQueue loads action build in queue accessbible to given group
func LoadPipelineActionBuildLogs ¶
func LoadPipelineActionBuildLogs(db *sql.DB, pipelineBuildID, pipelineActionID int64, offset int64) (sdk.BuildState, error)
LoadPipelineActionBuildLogs Load log for the given pipeline action
func LoadPipelineBuildLogs ¶
LoadPipelineBuildLogs Load pipeline build logs by pipeline ID
func LoadTestResults ¶
LoadTestResults retrieves tests on a specific build in database
func LoadUserWaitingQueue ¶
LoadUserWaitingQueue loads action build in queue where user has access
func LoadWaitingQueue ¶
func LoadWaitingQueue(db *sql.DB) ([]sdk.ActionBuild, error)
LoadWaitingQueue Load Waiting action_build
func TakeActionBuild ¶
TakeActionBuild Take an action build for update
func UpdateActionBuildStatus ¶
UpdateActionBuildStatus Update status of an action_build
Types ¶
This section is empty.