蓝海管道编辑器在哪里?

20

Blue Ocean Jenkins插件中的Pipeline编辑器位于哪里?

我能看到我的流水线作业,但是在进入这些作业时,我找不到任何链接或按钮可以带我进入编辑器。

我确定在之前的测试版中我可以找到它,但现在既然正式发布了我正在使用,我找不到它了。

有人知道它藏在哪里吗?

7个回答

13

使用以下URL打开流水线编辑器:
http://<主机>:<端口>/jenkins/blue/organizations/jenkins/pipeline-editor/


谢谢!不得不输入完整的URL是一种奇怪的用户体验。 - barth

10
除了Prashant Kajale的回答之外,您可以使用以下方式编辑特定项目:
[Url of Jenkins]/blue/organizations/jenkins/pipeline-editor/[item-name]

编辑:根据问题跟踪器,对于非Github存储库,保存操作无法使用。您需要前往[Jenkins的URL]/blue/organizations/jenkins/pipeline-editor/,使用Ctrl+S打开加载/保存对话框,粘贴您的Jenkinsfile(如果您已经有一个),编辑它,然后使用Ctrl+S手动保存并复制。


1
完全支持编辑基于 Git 的代码库即将到来。您可以关注此问题以获取更新:https://issues.jenkins-ci.org/browse/JENKINS-43148。 - cliff.meyers
@cliff.meyers 不确定我们对“不久”一词的定义是否相同。该存储库中的最后一次提交是在2017-03-25完成的。 - konstin
这对我不起作用,现在还有其他提供此服务的URL吗? - r4d1um
@firepol 好的,那我道歉。据我所知,对于非Github项目,该流水线缺乏许多功能,不过我还没有仔细测试过哪些是可以工作的,哪些是不可以的。您可能会在跟踪问题中找到一些有用的信息:https://issues.jenkins-ci.org/browse/JENKINS-43148 - konstin
1
我能够通过访问此URL [JenkinsURL]/blue/organizations/jenkins/pipeline-editor/[item-name]/[branch] 来编辑蓝色海洋插件v1.3.0的流水线。 - Neo
显示剩余3条评论

8

这是一个隐藏的元素,只有在您悬停鼠标后才会显示出来。我想这只是一个设计不太好的用户界面。

  1. 从作业中打开 Blue Ocean。
  2. 从"分支"中选择一个分支。
  3. 将鼠标悬停在右侧,按钮就会显示出来。
  4. 选择 "编辑",编辑器将会打开。

输入图像描述


2
每次我回到使用Jenkins时,我都很难找到它,设计真的很糟糕。 - Mark Adamson
谢谢。这就是我在寻找的简单答案。 - rotarydial

1

0

0

安装Jenkins(无论是Windows还是Linux),您需要安装Blue Ocean插件: https://www.jenkins.io/doc/book/blueocean/getting-started/

如何使用Blue Ocean并编辑现有的流水线

安装Blue Ocean并创建一个小型流水线后,您应该能够看到此上下文菜单: enter image description here

然后,您将在新的“仪表板”中看到您的流水线。单击要处理的流水线行: enter image description here

您将会看到另一个类似“仪表盘”的屏幕。编辑操作可以通过顶部菜单上的配置按钮(齿轮图标)完成: enter image description here

这将带您进入经典用户界面,然后点击管道选项卡: enter image description here

在我看来,这是一个复杂的用户界面,要么是为了阻止您使用它而设计的,要么是迫切需要重新设计。


0

管道编辑器按钮未显示的可能原因有两个,要么您没有以用户身份登录,要么您的管道项目不在github存储库中。

当您的SCM是Bitbucket或Gitlab或任何其他git工具时,Blue Ocean尚不支持使用blueocean-pipeline-editor-plugin生成管道。

好消息是,我们很快将在1.3版本中为Bitbucket和纯Git(包括Gitlab)提供编辑器支持。

您可以在此处找到更多有关此问题的详细信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接