codecamp

BlueOcean活动视图

BlueOcean活动视图显示与一条Pipeline相关的所有活动。

BlueOcean活动视图


导航栏

活动视图包括顶部的标准导航栏,下面有一个本地导航栏。本地导航栏包括:

  • Pipeline名称 - 单击此处将显示 默认活动选项卡
  • 收藏夹切换 - 单击“收藏夹”符号(星形轮廓“☆”)将向该用户的仪表板“收藏夹”列表中显示的收藏夹列表中添加一个分支 。
  • 选项卡 (活动,分支,拉请求) - 单击其中一个将显示活动视图的该选项卡。

Activity

活动视图的默认选项卡“Activity”选项卡显示最近完成或正在进行的运行的列表。列表中的每一行显示运行状态,ID号,提交信息,持续时间以及运行完成的状态。单击运行将显示该运行的Pipeline运行详细信息 。“进行中”运行可以通过点击“停止”符号(圆圈中的正方形“◼”)从此列表中止。可以通过单击“重新运行”符号(逆时针箭头“↺”)重新运行已完成的运行。通过点击列表头中的“分支”下拉菜单,可以通过分支或拉动请求过滤列表。

此列表不允许编辑或标记为收藏夹。这些操作可以从“ branches ”选项卡进行。

分支

“Branches”选项卡显示当前Pipeline中已完成或正在运行的所有分支的列表。列表中的每一行对应于源控件中的一个分支,基于最近的运行,最近运行的状态,ID号,提交信息,持续时间以及运行完成时 显示分支的总体运行状况。

BlueOcean活动视图

单击此列表中的分支将显示该分支 的最新完成或正在进行的运行的“ Pipeline运行详细信息 ”。“进行中”运行可以通过点击“停止”符号(圆圈中的正方形“◼”)从该列表中止。通过点击“播放”符号(圆圈内的三角形“▶”)可以再次运行最近运行完成的拉动请求。单击“编辑”符号(类似于铅笔“✎”)将打开 Pipeline编辑器在Pipeline上。单击“收藏夹”符号(星形轮廓“☆”)将分支添加到该用户的仪表板“收藏夹”列表中显示的收藏夹列表中。最喜欢的分支将显示一颗坚实的明星“★”

下拉请求

“Pull Requests”选项卡显示当前Pipeline的已完成或正在运行的所有拉请求的列表。(有些源代码控制系统称之为“合并请求”,其他源代码不支持它们。)列表中的每一行都对应于源代码控制中的提取请求,显示最近的运行状态,ID号,提交信息,持续时间,运行完成时间。

BlueOcean活动视图

BlueOcean显示从分支分开提取请求,但否则“拉取请求”列表的行为与“分支”列表类似。点击此列表中的拉动请求,将显示该拉动请求 的最近完成或正在进行的运行的“ Pipeline运行详细信息 ”。“进行中”运行可以通过点击“停止”符号(圆圈中的正方形“◼”)从该列表中止。通过点击“播放”符号(圆圈内的三角形“▶”)可以再次运行最近运行完成的拉动请求。拉请求不显示“Heath Icons” ,无法编辑或标记为收藏夹。

默认情况下,当Pull Request关闭时,Jenkins将从Jenkins中删除Pipeline(将在以后进行清理),然后运行该Jelkins将无法访问该请求。可以通过更改底层多支路Pipeline作业的配置来更改。


BlueOcean仪表板
Pipeline运行详细信息视图
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Jenkins 使用

Jenkins使用案例

Pipeline操作

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }