jenkins相关内容

黄瓜无头 xvfb ubuntu

我正在尝试在 Amazon EC2 上设置 Jenkins 构建服务器.我计划在无头模式下运行我的黄瓜测试套件.我成功地在 IRB 中无头运行 需要'watir-webdriver'需要“无头"无头 = 无头.new无头启动b = Watir::Browser.new(:chrome)b.goto("www.google.com")b.标题b.关闭无头.destroy 但如果我将以下内容添加到 ..
发布时间:2022-01-22 23:45:43 其他开发

无法在 jenkins 中生成黄瓜报告.net.masterthought.cucumber.ValidationException:未添加任何报告文件

我正在使用 jenkins 运行使用 maven 和 cucumber 的作业.我的工作正在成功运行.我还在 jenkins 中管理了插件 Cucumber 报告.但是当我查看报告时,我收到了如下图所示的消息. 我尝试安装各种插件,例如 Jenkins 插件,独立但没有任何乐趣.这些在报告的右下角显示为选项. 任何线索都有帮助.我也尝试在 stackover flow 中检查此错误.我 ..

无法运行 Jenkins Build - 捆绑包:“找不到命令"

我目前正在尝试为我的一些黄瓜任务运行 jenkins 构建.我所有的 gem 都是使用 Bundler 安装的.gem 存储在 vendor 文件夹中. 但是,当我尝试在执行 shell 构建步骤中运行 bundle install --deployment 时,我收到以下错误: 由用户匿名启动在工作区/Users/Shared/Jenkins/Home/jobs/cukes/worksp ..
发布时间:2022-01-22 23:16:38 其他开发

生成报告并将其与 jenkins 集成

我是空手道新手,但几乎了解所有基础知识.我想为我的测试用例生成一份报告,该报告将保存在文件夹中以供历史记录.目前,我正在使用每次运行测试用例时覆盖或更新的 HTML 报告. 如果您可以向我推荐一个分步教程或链接,或者只是给我一个有关如何处理此问题的提示. 我曾尝试使用 allure 框架,但我正在努力设置它.认为这将是解决我的问题的最佳方法. 附件是我正在谈论的 HTML 报告. ..
发布时间:2022-01-22 23:12:37 其他开发

如何为邮递员测试设置 Jenkins 管道

Postman 被用作 API 测试的流行测试工具,您可以使用 Postman 编写大量单元测试并将它们作为构建过程的一部分执行以执行单元测试.下面介绍了 Postman 测试的 Jenkins 集成. 为了做到这一点,你应该有 将 Postman 测试作为集合导出 在执行测试时使 API 在运行时可用.(使用 docker 或创建单独的构建管道.) 解决方案 节点模块 ne ..
发布时间:2022-01-22 14:53:13 其他开发

如何使用在构建中注入的密码作为 Active Choices 参数中的环境变量

我在构建配置部分中定义了密码,标题为“将密码作为环境变量注入构建": 我想在我的 Active Choices 中使用 MYVAR(未加密值).不幸的是,它不起作用.对 MYVAR 的引用失败. 在下面的示例中,为了进行测试,我只是尝试显示 MYVAR 的值作为选择.您可以看到它失败了,而是使用了备用活动选择脚本. 最终,我想使用此变量对服务进行身份验证以构建选择列表,但我什至无 ..
发布时间:2022-01-22 08:39:41 其他开发

詹金斯没有拿起 nuget 恢复的包

我在 Jenkins 中定义了以下步骤. 我可以看到 NuGet 正在恢复 Jenkins 控制台上的包,但是一旦 msbuild 开始构建,它就会失败并出现以下错误解决方案中的项目. 错误: "C:\Program Files\dotnet\sdk\2.1.402\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependenc ..
发布时间:2022-01-20 09:15:38 其他开发

'dotnet build' 命令找不到 NuGet 包(它们存在)

我正在尝试从我的 Jenkins 服务器上的命令行构建我的 .NET Core 2.1 应用程序. 它在我的本地机器(Windows 10、Visual Studio 2017 Enterprise)上构建良好,如果我在运行 Jenkins 的服务器上手动构建它(手动签出 Git 存储库并运行 dotnet build).只有当我在 Docker 容器中通过 Jenkins 执行此操作时才会 ..
发布时间:2022-01-20 09:09:45 C#/.NET

我可以让 Jenkins 从传入的参数构建一个 git 标签吗?

Jenkins 支持参数化构建. 我有一个部署版本,需要通过参数指定要部署的标签.(将特定标签部署到生产环境) 有没有一种简单的方法可以使用 git 插件来做到这一点? 我尝试添加参数 TAG_NAME,然后将作业的 git 插件部分中的 branch_specifier 设置为 $TAG_NAME.不工作.我明白了: 错误:找不到要构建的任何修订.验证此作业的存储库和分支配置 ..
发布时间:2022-01-18 21:04:23 其他开发

如果发布了新标签,jenkins 将触发构建

我想配置 jenkins,以便在 git 存储库的任何分支中发布新标签时它开始构建.如何配置此行为? 触发: 感谢您的帮助 解决方案 新标签是什么意思?它有一些模板名称吗? 你当然可以在 Advanced --> Refspec -->refs/tags/{tagname} 中定义它. 您甚至可以使用 refs/tags/* 来查找真正的任何新标签. ..
发布时间:2022-01-18 20:55:06 其他开发

Jenkins 管道中的导出命令

如何在 Jenkins 管道中添加“导出"unix 命令?我有一个詹金斯的“舞台"和“步骤".导出命令的语法是什么.我需要使用 export 命令设置环境变量“PATH". 解决方案 你可以像这样更新$PATH: 管道{代理{标签“码头工人"}阶段{阶段(“构建"){脚步 {//JENKINSHOME 只是一个帮助可读性的名称withEnv(['PATH+JENKINSHOME=/hom ..
发布时间:2022-01-18 17:25:55 其他开发

如何在 Jenkins 声明式管道中处理夜间构建

我的仓库中有一个带有 Jenkinsfile 的多分支管道,并且我能够拥有我的 CI 工作流程(构建和单元测试 -> 部署开发 -> 批准 -> 部署 QA -> 批准 -> 部署产品) 在每次提交时.我想做的是在第一阶段构建和夜间构建中添加 SonarQube 分析.单元测试.由于我的构建是由 Gitlab 触发的,因此我将管道触发器定义如下: 管道{...触发{gitlab(triggerO ..
发布时间:2022-01-18 17:25:43 其他开发

Jenkins Pipeline currentBuild.changeSets 并检索每个存储库的电子邮件

我有一个 Jenkins 管道作业,它检查三个存储库. 当构建失败时,根据失败的位置,我想向导致最后提交/更改的开发人员发送电子邮件. 我可以用这个来检索作者的全名: def changeSet = script.currentBuild.changeSets[0];设置作者 = [];如果(更改集!= null){for (changeSet.items 中的变化) {author ..
发布时间:2022-01-18 17:25:26 其他开发

权限被拒绝错误 - jenkins(shell脚本)

我正在使用 jenkinsfile 来测试我们的一个实例.为此,我创建了一个 bash 脚本.问题是詹金斯没有运行脚本的权限.知道如何解决这个问题吗? Jenkins 文件: stage("测试实例"){如果(terragruntAction == '应用' || terragruntAction == '测试'){回声“测试"sh '../check_services.sh'}} 输 ..
发布时间:2022-01-18 17:25:15 其他开发

如何从工作中设置环境变量并在詹金斯的下一个工作中使用它?

我想要一份工作来设置环境变量并在接下来的所有工作中使用这些环境变量.如何通过 Jenkins 设置环境变量? 解决方案 从技术上讲,你不能将环境变量从一个工作传递到另一个工作,而且我不知道有一个插件可以开箱即用地做到这一点. 但是有一种技术.这个想法是在第一个作业中创建一个属性文件(例如exported.properties),将该文件添加到作业工件中,然后通过 EnvInject ..
发布时间:2022-01-18 17:25:06 其他开发