问题标签 [jenkins-scriptler]
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.
java - 从 Jenkins 运行 shell 脚本时无法识别 Java
我正在尝试使用 Jenkins 在 Jenkins 从站上运行/调用 java 程序。我收到错误 Javac 无法识别。但是当我直接从 jenkins 从属主机调用相同的程序时,java 程序可以正常工作。我尝试通过在 shell 脚本本身上导出 $java_home 来设置 java 主页,但它似乎没有任何帮助。检查了java的版本,一切看起来都很好。任何想法/想法?
jenkins-scriptler - Jenkins Scriptler 的“限制”设置有什么作用?
我有以下 Scriptler 脚本:
如果Restriction
选中,则脚本工作正常。但如果没有检查,它会出错:
jenkins - 我在jenkins中配置了20个“多配置项目”作业,现在我想在一个作业中一个接一个地触发作业
我在 jenkins 服务器中配置了 20 个“多配置项目”作业(如 jobA、jobB、jobC、jobD、jobE、...等),每个作业都有单独的,这些是父作业。现在我用“多配置项目”创建了一个工作(jobABC)。在“jobABC”中,我想将所有 20 个作业配置为使用条件一个一个地构建(假设 jobA 构建成功然后 jobB 构建触发,jobB 构建成功然后 jobC 触发器等等,否则如果任何作业构建失败则显示构建失败并且不要触发下一个工作)。
实际上,我已经配置了 20 个基于“多配置项目”的单独作业。
工作A 工作B 工作
C 工作D
工作
E .....
等
现在,我想配置一个作业,假设 ABCjob(基于“多配置项目”的作业)。在 ABCjob 内部,我想配置所有 20 个作业并一个接一个地自动触发,但第一个构建成功然后触发另一个作业。如果任何阶段失败,则显示失败并且不触发另一项工作。
jenkins - 如何在 Job DSL 中配置多个 shell 步骤
如何在 Job DSL 中配置多个 shell 步骤?
我正在配置一个 shell 步骤,如下所示:
jenkins - 如何使用 groovy 从 2-3 天的 jenkins 构建中获取特定参数值?
我想从一些Maven 项目的构建中检索旧的版本号、版本号和其他一些变量。该构建发生在 2-3 天前。我尝试按照 groovy 脚本检索变量。
我成功检索了内部版本号,但我还想要已完成构建的项目的版本号。我还尝试了来自 jenkins JAVADOC 的 Build API,但不知何故未能得到答案。他们有什么办法吗?
我可能会考虑通过从先前构建的工作区中读取 POM 来获取此版本号,但所有人都想知道他们是否可以通过其他任何方式获得 maven 构建的版本号。
谢谢
jenkins - 在詹金斯线程管道中运行的 2 个作业是否安全?
我在两个管道中的詹金斯运行两个工作。这两个项目使用先前构建的构建参数。这些构建参数按如下方式创建:
这两个作业都使用具有相同变量的相同脚本。
如果两个构建同时执行,这会导致问题吗?
jenkins-scriptler - 如何将库导入 Groovy 脚本程序脚本?
我想将未与 jenkins 打包的第 3 方库导入 Scriptler 脚本。我需要做什么才能使 jar 中的包对 jenkins 可用?我是否需要将 jar 添加到 CLASSPATH - 或其他方式 - 以便在我需要它们时可以导入它们?但是如何?!
jenkins - 为 jenkins 上的工作找到所有构建的环境变量
我需要监视 jenkins 上的工作发生了什么变化(更新对文件的更改)。需要列出作业的环境变量。该构建的 JOB_NAME,BUILD_NUMBER,BUILD_STATUS,GIT_URL(作业的所有构建)。我没有找到一个很好的例子。获取所有信息的最佳方式是什么?
jenkins - Jenkins 参数的条件显示
我正在创建一个构建多个模块 m1、m2、m3 的 jenkins 作业。这些模块中的每一个都需要不同的参数。例如,m1 需要 p1,p2,p3,m2 需要 p4,p5,p6,m3 需要 p7,p8,p9。我想要实现的是:我想为模块名称(m1,m2,m3)提供一个下拉列表(可以是单选按钮),并且根据模块的选择,该模块所需的参数将是显示和其他参数将被隐藏。
请注意 p1...p9 不是值,它们是另一个参数
是否有任何詹金斯插件来实现这一点?或者如果有办法做到这一点。
jenkins - 成功完成另一项工作并且这两个工作都在不同的 Jenkins 服务器上运行后,如何触发詹金斯工作
在 Server2 中成功完成作业后,我需要在 server1 中触发作业。两台服务器都在同一个域下。