问题标签 [jenkins-blueocean]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
374 浏览

git - Blue Ocean with AWS CodeCommit - 是否可以跟踪拉取请求?

我尝试使用 Blue Ocean 插件配置 Jenkins 以使用 AWS CodeCommit git 存储库。我设法设置了多分支管道项目,它正确地发现了分支并且构建良好。

但是,我通过 AWS CodeCommit 用户界面添加了一个拉取请求,但它没有出现在 Jenkins 中。这并不奇怪,因为我看到在使用 GitHub 或 Bitbucket 时,您需要有一个专用的插件:https ://plugins.jenkins.io/github-branch-source和https://plugins.jenkins.io/cloudbees -bitbucket 分支源

是否有适用于 AWS CodeCommit 的插件?有没有办法集成拉取请求跟踪?

0 投票
1 回答
718 浏览

jenkins - 使用 AWS CodeCommit 的蓝海 - 如何使用 ssh URL 配置 git 访问?

我发现使用 ssh URL 从 Jenkins Blue Ocean 连接到 AWS CodeCommit git 存储库非常有问题,所以我将在下面分享实现方法。

更多背景知识:
在 Blue Ocean 中,您可以使用 https 或 ssh URL 连接到 git repo。但是,如果您选择 https 版本(与用户名+密码凭据一起使用),那么您将无法使用某些 BlueOcean 功能,例如管道编辑器。所以 SSH 版本(与私钥/公钥对一起使用)更好。

BlueOcean 会尽力为您生成密钥对,只是要求您将公钥上传到 git repo 服务器。这可以在 AWS 的 IAM 工具中完成,但即使在那之后连接也不起作用......

0 投票
1 回答
840 浏览

jenkins - 如何在蓝海中使用“设置环境变量”?

我不知道如何在蓝海中使用“设置环境变量”。

以下是详细信息:

  1. 我通过 Blue Ocean UI 添加了一个步骤
  2. 单击选项卡“设置环境变量”

但是我不知道怎么用。我想在一个步骤中设置一个环境变量,并在下一步中使用它。请帮助。

0 投票
1 回答
3888 浏览

jenkins - 这个阶段没有台阶蓝海

我正在使用 Blue Ocean 创建一个 Jenkins 管道。

现在我尝试将 SonarQube 分析添加到流中。但是当我运行流程时,它说:

无步骤 此阶段无步骤

舞台是这样的:

流程正在开发分支中运行: 在此处输入图像描述 我不知道詹金斯为什么会说这个错误。有人可以帮我弄这个吗?

0 投票
5 回答
6757 浏览

jenkins - 如何强制 Jenkins Blue Ocean 显示打印输出而不是“打印消息”?

在下面的屏幕截图中,一些调试条目显示输出文本(- Print Message末尾带有),而另一些则仅显示Print Message. 要查看这些,您必须展开步骤以查看输出。

詹金斯蓝海输出

所有行都使用格式print "TEXT HERE"。我试过使用print,printlnecho. 都具有相同的输出。

为什么这些有时会显示消息,而另一些会强制将其放入折叠部分?是否可以将其配置为始终显示?正常的非 Blue Ocean Jenkins 界面显示良好,但有很多冗长。

0 投票
1 回答
3007 浏览

jenkins - 如何从 Jenkins Blue Ocean 部署到弹性豆茎?

我如何将 Jenkins 上的awseb 部署插件集成到 Jenkins 蓝海上的声明性管道中?我正在寻找管道步骤的示例。

0 投票
3 回答
2769 浏览

java - Jenkins Blue Ocean:Maven 看不到 Java

我收到错误“/var/jenkins_home/tools/hudson.model.JDK/jdk8/bin/java: not found:”即使路径存在:

我正在使用 Jenkins Blue Ocean 功能,GitHub Jenkinsfile。我在全局工具配置中定义了“jdk8”和“Maven 3.5.3”,选中了“自动安装”。

这是我的詹金斯文件:

0 投票
1 回答
408 浏览

jenkins - Jenkins Blue Ocean 在创建管道时不会显示代理

我是 Blue Ocean 的新手,我正在按照他们的教程告诉我要运行:

它启动了 docker 实例,我进入 Blue Ocean 屏幕,点击创建新管道,设置 GitHub 令牌等。

现在我在您选择代理的部分,但我没有代理:

在此处输入图像描述

此外,如果我单击保存按钮然后“保存并运行”它会卡住并且 docker 容器输出抛出:

我现在很空白,不知道该怎么做,因为那是“开箱即用”教程。

我该如何解决这个问题,以便我可以前进?

0 投票
0 回答
386 浏览

jenkins - Jenkins BlueOcean 缺少分支和提交数据?

MultiBranch我在管道存储库中有一个 Jenkins 文件。

我有一个单独的管道文件,用于我的收费门到我们的集成分支。它位于另一个存储库中。从 BitBucket 服务器的 webhook 执行它并且 BlueOcean 缺少分支和提交信息?

有没有办法设置这些值,以便它们被 BlueOcean UI 拾取?

0 投票
2 回答
1811 浏览

jenkins - 通过检查 Jenkinsfile 中的子字符串,使 Jenkins Pipeline 阶段有条件地运行

应该在 a 中使用什么语法来Jenkinsfile根据被检出的分支的名称是否包含特定的子字符串来有条件地运行阶段?

例如,如果一个阶段可能仅在分支名称包含字符“bottom-level-branch”时运行。然后,该阶段将针对各种分支运行,例如:

只有当分支名称包含字符“中级分支”时,另一个阶段才会运行。然后,这个其他阶段将为各种其他分支运行,例如:

下面的示例过于死板,因为它对字符串相等性进行严格匹配,而不是检查子字符串: