官术网_书友最值得收藏!

4.關(guān)鍵接口設(shè)計(jì)

發(fā)布流水線接口

//創(chuàng)建發(fā)布流水線

ReleasePipeline createReleasePipelineReleasePipeline releasePipeline

//刪除發(fā)布流水線

ReleasePipeline removeReleasePipelineString releasePipelineId

//啟動發(fā)布流水線,注意:需要傳遞啟動的發(fā)布定義,以及不執(zhí)行的流水線任務(wù)

ReleasePipelineInstance startReleasePipelineString releasePipelineId, String[] releaseDefinitionIds, String[] disableEngineStageIds

//查詢某一個發(fā)布流水線下的所有發(fā)布流水線實(shí)例

PageResultList<ReleasePipelineInstance> queryReleasePipelineInstancesString releasePipelineId, boolean cascadeReleaseInstance, int pageIndex, int pageSize

發(fā)布流水線接口關(guān)鍵功能:

1)編輯:創(chuàng)建、修改、克隆、刪除發(fā)布流水線等

2)操作:啟動、終止發(fā)布流水線等

3)查詢:查詢發(fā)布流水線實(shí)例的進(jìn)度、狀態(tài)等

發(fā)布定義接口

//創(chuàng)建發(fā)布定義

ReleaseDefinition createReleaseDefinitionReleaseDefinition releaseDefinition

//刪除發(fā)布定義

ReleaseDefinition removeReleaseDefinitionString releaseDefinitionId

//啟動發(fā)布定義,注意:需要傳遞要部署的發(fā)布環(huán)境,以及不執(zhí)行的流水線任務(wù)

ReleaseInstance startReleaseString releaseDefinitionId, String[]releaseEnvIds, String[] disableEngineStageIds

//查詢某一個發(fā)布定義下的所有發(fā)布實(shí)例

PageResultList<ReleaseInstance> queryReleaseInstancesString releaseDefinitionId, boolean cascadeReleaseEnvInstance, boolean cascadeEngineStageInstance, int pageIndex, int pageSize

//獲取發(fā)布環(huán)境的部署日志

BuildLog getReleaseEnvDeployLogString releaseDefinitionId, String releaseInstanceId, String releaseEnvInstanceId, int start

發(fā)布定義接口關(guān)鍵功能:

1)編輯:創(chuàng)建、修改、克隆、刪除發(fā)布定義等

2)操作:①啟動、終止發(fā)布定義等②部署、取消、審批發(fā)布環(huán)境等

3)查詢:①查詢發(fā)布實(shí)例的進(jìn)度、狀態(tài)等②查詢發(fā)布環(huán)境實(shí)例的進(jìn)度、狀態(tài)、日志等

引擎流水線接口

//創(chuàng)建引擎流水線

EnginePipeline createEnginePipelineEnginePipeline enginePipeline

//刪除引擎流水線

EnginePipeline removeEnginePipelineString enginePipelineId

//執(zhí)行引擎流水線

EnginePipelineInstance executeEnginePipelineString jobNamePrefix, EnginePipeline enginePipeline, Map<String, Object> pipelineContext

//獲取引擎流水線任務(wù)日志

BuildLog getEnginePipelineStageLog(String enginePipelineInstanceId,String engineStageInstanceId, int start)

引擎流水線接口關(guān)鍵功能:

1)編輯:創(chuàng)建、修改、克隆、刪除引擎流水線等

2)操作:啟動、終止引擎流水線等

3)查詢:①查詢引擎流水線實(shí)例的進(jìn)度、狀態(tài)、日志等②查詢引擎流水線

任務(wù)實(shí)例的進(jìn)度、狀態(tài)、日志等

主站蜘蛛池模板: 左云县| 无棣县| 淮安市| 丰宁| 乐山市| 合山市| 拉萨市| 股票| 西畴县| 兴安县| 逊克县| 子洲县| 辽阳县| 阳新县| 扎兰屯市| 西盟| 河津市| 丹东市| 获嘉县| 肇庆市| 张家界市| 龙山县| 南雄市| 梁山县| 玉环县| 南溪县| 郓城县| 香港| 贡嘎县| 永州市| 鞍山市| 阿克苏市| 沙坪坝区| 营口市| 平阴县| 阳朔县| 彭山县| 浪卡子县| 新余市| 拜泉县| 长泰县|