@Service public class BuildExecuteService extends Object
Modifier and Type | Class and Description |
---|---|
static class |
BuildExecuteService.TaskData |
Modifier and Type | Field and Description |
---|---|
protected DockerInfoService |
dockerInfoService |
Constructor and Description |
---|
BuildExecuteService(BuildInfoService buildService,
DbBuildHistoryLogService dbBuildHistoryLogService,
RepositoryService repositoryService,
DockerInfoService dockerInfoService,
WorkspaceEnvVarService workspaceEnvVarService,
ScriptServer scriptServer,
ScriptExecuteLogServer scriptExecuteLogServer,
BuildExtConfig buildExtConfig) |
Modifier and Type | Method and Description |
---|---|
boolean |
cancelTask(String id)
取消构建
|
String |
checkStatus(Integer status)
check status
|
cn.jiangzeyin.common.JsonMessage<Integer> |
start(String buildInfoId,
UserModel userModel,
Integer delay,
int triggerBuildType,
String buildRemark)
start build
|
void |
updateStatus(String buildId,
String logId,
BuildStatus buildStatus)
更新状态
|
protected final DockerInfoService dockerInfoService
public BuildExecuteService(BuildInfoService buildService, DbBuildHistoryLogService dbBuildHistoryLogService, RepositoryService repositoryService, DockerInfoService dockerInfoService, WorkspaceEnvVarService workspaceEnvVarService, ScriptServer scriptServer, ScriptExecuteLogServer scriptExecuteLogServer, BuildExtConfig buildExtConfig)
public String checkStatus(Integer status)
status
- 状态码public cn.jiangzeyin.common.JsonMessage<Integer> start(String buildInfoId, UserModel userModel, Integer delay, int triggerBuildType, String buildRemark)
buildInfoId
- 构建IduserModel
- 用户信息delay
- 延迟的时间triggerBuildType
- 触发构建类型public boolean cancelTask(String id)
id
- idpublic void updateStatus(String buildId, String logId, BuildStatus buildStatus)
buildId
- 构建IDlogId
- 记录IDbuildStatus
- to statusCopyright © 2017–2022. All rights reserved.