@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.