问题标签 [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.
jenkins - 是否有可能在构建工作中获得 Jenkins 密码
我不确定这是否已经被问过/讨论过。
在我的 Jenkins 中,我设置了 LDAP 身份验证,并且在我的一项工作中需要该密码才能使用该密码远程登录到另一台服务器并在那里执行一些任务
假设远程任务是通过 sshexec 在需要用户名密码的 ant 任务中执行的。我不希望用户以构建参数的形式再次输入密码,有没有办法在构建作业中获取用于 Jenkins 身份验证的密码?
java - 禁用 jenkins 作业 x 小时
我希望从现在起 4 小时内禁用詹金斯的工作。
例如,我想从上午 11 点开始禁用一项工作 4 小时,你能告诉我这是否可能吗?
java - groovy.lang.MissingPropertyException:无法在 groovy 系统插件中获取管理器
我试图让经理进入一个 groovy 脚本,它让我陷入异常。
我已经导入了 hudson.model.* 并且还在 groovysystemscript 而不是 groovy 脚本中运行。我仍然无法访问管理器类。如果我在控制台中将它作为 postbuild groovy 脚本而不是 file(file.groovy) 运行,它工作正常。
我不认为这是groovy.lang.MissingPropertyException: No such property: manager for class: Script1
堆栈跟踪。
jenkins - Jenkins 中的持续执行
如何在 Jenkins 中一次又一次地执行相同的构建(假设我想连续执行 10 次构建)。每次执行后,必须复制报告。
不要说创造 10 个工作岗位并利用下游/上游。
java - Jenkins的内部构建工具
我正在努力将内部编写的基于 Java 的构建工具迁移到 Jenkins。内部构建工具有 1000 多个针对各种产品及其各自版本的作业,每个作业有 10 多个步骤,每个步骤都有一些代码行要执行。这个内部构建工具是用 Java 编写的。
内部构建工具除了读取以下文件并创建动态 jsp 视图并从 db 加载构建历史并显示它之外什么都不做。
- Step.prop - 包含所有步骤和相应的命令,例如
pdplanner : clean : YES : YES : runant -Dproperties_file=build/dallas78.build.properties -f buildjars.xml clean_all
pdplanner:版本:是:否:runant -Dproperties_file=build/dallas78.build.properties 版本
- 每个作业的 Clearcase 配置规范文件 .cs
如果我们开始在 jenkins 中为所有 1000 个工作设置每个工作,则需要一年多的时间才能为所有人成功构建。我正在考虑做一些自动化,而动态 Jenkins config.xml 可以通过读取每个项目的所有这些属性 n 规范文件来创建。
产品管理团队的另一个规范是 - 我们应该在 jenkins 作业中将每个步骤作为一个复选框,因此如果有人确实想要执行某些步骤,他们可以相应地取消选中它。
我很困惑用不同的选项来完成这项任务,但还没有得出结论……我确实考虑过可能不适合我的模板插件。您能否分享您对这个问题的看法/建议并分享您的想法?
jenkins - 使用詹金斯凭据
我想知道如何创建可供 Jenkins 和在 Jenkins 中运行的作业用于连接到 3rd 方服务的凭据。
jenkins - 在从节点上运行 groovy 脚本
我们如何配置在从节点上运行的 groovy 脚本?我能够从管理 jenkins 部分获得 groovy 安装,但脚本无法运行。
我有一个执行常规步骤的工作,这个工作应该在“从”节点上运行。
System groovy 选项不适合,因为它在主服务器上运行,并且配置为在从服务器上运行的作业上执行 groovy 失败并出现错误
/workspace/hudson5188055044238549912.groovy: 2: 无法解析类 jenkins.model.Jenkins @ line 2, column 1. import jenkins.model.Jenkins
似乎在运行期间没有挑选罐子。是否有简单的设置方法或需要哪些 jenkins 和 groovy jar?
jenkins - Jenkins-显示链接以构建输出-驻留在共享路径上(工作区外)
见鬼,我在 jenkins 中配置了一个作业/构建,它从本地副本(目前不是版本控制的副本)进行整个构建。作为构建过程的一部分,一些文件/预生成的报告被复制到共享驱动器(位于生产机器中)作为构建输出。
有没有一种方法可以在 Jenkins 仪表板中为该特定构建显示构建输出的路径。ArtifactDeployer 似乎没有帮助,我也不太熟悉它。任何建议都会帮助我完成这项工作。提前致谢
groovy - Jenkins Groovy:是什么触发了构建
我正在考虑在 Jenkins 中为我的构建工作使用 Groovy 脚本,因为我有一些条件可以检查可能需要访问 Jenkins API。
是否可以通过 Groovy 脚本找出是谁或什么触发了构建?SCM 更改、另一个项目或用户。我刚刚开始阅读一些关于 Groovy 和 Jenkins API 的内容。
我想检查以下条件并相应地构建。一些伪代码:
该项目应该建立在每个 SCM 更改的基础上,但只有在版本增加时才标记和发布。当另一个项目触发构建时,它也应该构建。
shell - 是否可以使用 jenkins 调用从机中显示的批处理脚本
我已经在 linux 中安装了我的 jenkins master。windows环境下的slave。我正在尝试调用从属(Windows)机器中提供的批处理脚本。但我无法做到这一点。如果有人这样请告诉我。