当我运行下面的脚本时,出现错误“ java.lang.NoSuchMethodError: No such DSL method stages found among steps ”。 有人可以告诉我为什么以及如何解决这个问题吗? 基本上我需要为我的每个阶段做,并且它必须并行运行。 我们可以在声明 ...
当我运行下面的脚本时,出现错误“ java.lang.NoSuchMethodError: No such DSL method stages found among steps ”。 有人可以告诉我为什么以及如何解决这个问题吗? 基本上我需要为我的每个阶段做,并且它必须并行运行。 我们可以在声明 ...
我实现了 jenkins 构建脚本。 该脚本由远程服务器启动。 (使用构建触发器) 在build console Output日志中,记下 “由远程主机 xx.xx.xxx.xxx(我的 ip)启动” 我想知道在管道脚本中调用 jenkins 构建作业的远程主机。 有任何想法吗?? 谢谢。 ...
我有一个 Gitea 和一个 Jenkins 服务器。 我在 Jenkins 中安装了 Gitea 插件并设置了一个多分支管道,它本身向 gitea 存储库添加了一个 webhook。 这很好用,但如果添加了新标签,则 Jenkins 管道将不会构建。 我想添加另一个 webhook 来这样做。 ...
我正在使用这个 groovy 脚本来参数化 Jenkins 作业: 如果我按原样使用此脚本,在 Jenkins 作业中,参数将按以下顺序显示:param2、param1、param3。 我真正想要的是按以下顺序排列它们:param1、param2、param3。 从代码中可以看出,对于参数 1 和 ...
我们一直在通过 Jenkins 管道发布我们的项目。 我们有一个共享管道,mvn release 命令使用选项“'-Dgoals=deploy -DpushChanges=false -DlocalCheckout=true -DpreparationGoals=initialize ' + '-D ...
当前在服务器上,正在部署一个应用程序。 服务器上的项目结构: 启动开关.json application_snapshot-001.jar appconfig.properties workflow.yaml 其他文件夹每次有变化,我们都要手动停止服务器(pm2 stop APP_NAME), ...
我得到了一个 WS 变量,它保存了 Jenkins WORKSPACE 变量。 在阶段中,我总是检查 WS == WORKSPACE Jenkins 通用变量。 我看到在并行运行期间(当在 C:/jenkins/workspace@1 和 C:/jenkins/workspace@2 中创建 2 个 ...
我正在使用 Jenkins 插件将测试运行结果上传到 Jira。 使用这个插件,我可以发送两个 JSON 数据块用于导入,但是那些 JSON 块中的变量只能是环境变量(不是 Jenkinsfile 中通常可用的变量)。 当我运行时,它识别来自参数块的环境变量(这是一个参数化构建),但它不识别我设置的 ...
这几天我一直在看这个。 我在 Docker 中创建了一个 Jenkins 的实例,使用这个 DockerFile 在本地运行 - `来自詹金斯/詹金斯:2.346.2-jdk11 用户根运行 curl -sSL https://get.docker.com/ | sh RUN usermod ...
我的 bash 脚本有问题。 即,对于推送到 GIT 的每个 JSON 文件,我正在通过 CURL 针对 API 执行程序。原则上该程序有效,但是我有一个问题,即在每个循环中处理完整的提交列表是针对 API 控制的。 因此,如果我将两个 JSON 文件推送到 GIT,那么每个 JSON 文件都会针对 ...
以下代码抛出以下错误。 如果(!SkipLanguageComponentTests){ ^ WorkflowScript::Groovy 脚本中的编译错误。 错误:“有歧义的表达式可能是无参数的闭包表达式或孤立的开放代码块; 解决方案:添加一个显式的闭包参数列表,script { 2个错误 ...
我正在开发一个容器化应用程序 NodeJS 应用程序。 我使用 Jenkins 来构建和部署它。 我有一个环境.env文件,除此之外,还有基于环境的.env文件。 例如: .env.DEV 、 .env.SQA 、 .env.STG和.env.PROD 。 每个文件根据环境具有不同的变量值。 当我 ...
如何在环境变量中获取“kubectl describe deployment nginx | grep Image”的output ...
我得到了 Maven AQA android 项目,我想与 Jenkins 一起使用。我创建了构建,运行它,在日志中看到了与我的存储库的连接,但最终失败并出现下一个错误: 错误:JAVA_HOME 设置为无效目录:C:\Program Files\Java\jdk1.8.0_341 我已经在Jen ...
我有一个基于 MacOS 的机器,我在上面运行一个 Jenkins 实例。 它使用 HTTP 协议 ( http://127.0.0.1:8080 ) 运行。 我想运行它 SSL security ( https://127.0.0.1:8080 )。 如何做到这一点? 任何帮助,将不胜感激。 谢 ...
我们正在开发一个 vscode 插件,我们正在使用 jenkins 在每次提交后构建代码。 当开发人员在 jenkins 中提交内容时,它会构建一个.vsix文件。 问题是当测试人员下载该文件时,所有构建的.vsix文件名都相同。 我们无法追踪我们使用的是哪个版本。 有什么方法可以使用内部版本号或唯 ...
我使用过 RoleBaseStrategy 插件。 我的 Jenkinsfile 中有这个块代码: 最后我得到了我的角色列表但是对于authstrategy Function 我得到了这个错误并且原因:java.io.NotSerializableException:com.michelin.ci ...
我查看了Jenkinsfile 中 function 的调用阶段,它做了一些我想要的,但是我在将答案中的代码添加到我的管道时遇到了问题。 我希望能够扫描文件夹中的文件并为每个文件生成一个阶段:def foo = sh ( script: 'find ./collections/*.json ...
我的 Jenkins 管道上有一个阶段,我在其中搜索 .xml 文件,打开它,更改一个节点并将更改写回 .xml 文件。 当我在我的本地机器上执行时它工作正常但当它在 Jenkins 上完成时它不起作用。 这是我正在使用的代码: Jenkins 显示此错误: 我的 xml 文件如下所示: 我已经检 ...
我有一个触发job2的job1 job1 和job2触发并运行,我需要知道job2的最后阶段是否失败; 例如,在我的例子中,最后一个阶段是“RESULT”。 现在,如果job2上的 RESULT 阶段为红色/失败,则将这一遍返回给job1 ,并且在job1阶段触发器job2也应显示为红色。 我试过 ...