问题标签 [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.

0 投票
0 回答
365 浏览

jenkins - 如何使用参数化远程触发插件检查作业状态来触发文件夹内的作业

我正在使用参数化远程触发插件从远程服务器触发作业。我可以触发直接在服务器中的作业。我的问题:

  1. 如何将文件夹中的作业名称提及为 TestFolder\TestJob ?

  2. 如何检查触发作业的状态(成功/失败)并触发远程作业?

0 投票
1 回答
997 浏览

jenkins-scriptler - 如何在jenkins bat脚本中传递字符串参数

我的jenkins项目有一个参数化的构建。我正在尝试将字符串参数作为 .bat 脚本传递给***.ps1 -param1=$param1.

0 投票
1 回答
1084 浏览

git - 我如何推送到 Scriptler 的 git-repo?

来自https://wiki.jenkins-ci.org/display/JENKINS/Scriptler+Plugin

Git Scriptler 通过 git 公开其脚本。在您的安装中浏览到 JENKINS_URL/scriptler.git 以获取有关如何通过 git 访问 repo 的更多信息。

这允许管理员将脚本从其工作站/IDE 推/拉到 Scriptler。如果这样的脚本第一次被推送到 scriptler 中,那么它将解析可选的标头信息,如下所示:

我的 jenkins 上有 scriptler-plugin 并希望将更改推送到它。克隆/拉取甚至可以匿名进行。

我已经在 git 中配置了我的用户名,但服务器响应错误 403,即不允许匿名推送。我正在尝试推送http。

我的詹金斯在 Windows 上运行,我没有明确配置任何 ssh 软件。我自己的电脑也是windows,我安装了git客户端。另外乌龟-git。

我不知道我做错了什么。我必须如何传达我的用户名和密码?

0 投票
4 回答
5313 浏览

jenkins - 如何获取触发特定工作的项目详细信息?

我正在通过 python 脚本从“服务器 A”中的作业(父作业)触发“服务器 B”中的作业(子作业)。我有 2-3 个家长工作。所以我想知道哪个父作业触发了子作业。我如何知道哪个父作业触发了子作业?

我可以将父作业名称传递给子作业名称吗?或者我可以直接从子工作中获得父母姓名吗?(环境变量/使用python脚本)

0 投票
2 回答
875 浏览

git - 如何将 git 子模块作为普通目录添加到 git repo 中?

让我们看看它是什么

  • 创建两个 git repo sub&test
  • sub回购移动到test

我想把它们当作一个 git repo 并远程推送它们,但是现在目录下的文件sub不能被包含?

如何以简单的方式实现这一点,例如将 sub 视为普通目录?

用例

我尝试JENKINS_HOME使用演示将我的 jenkins 数据文件夹 () 添加到 docker 图像中Dockerfile。( ADD JEKINS_HOME /opt/jenkins)

我的 jenkin 有scriptler 插件,其中包含 git repo 用于其目的。然后它存在于我的 docker image git repo 中,如下所示

0 投票
1 回答
633 浏览

jenkins - 使用 Groovy 脚本从 Jenkins Scriptler 检索构建环境信息

是否有任何解决方法可以让我在 groovy 脚本中检索每个作业的构建环境设置?例如,我安装了“Scriptler 插件”和“EnvInject 插件”,如果勾选了“管理排除”,我想了解我拥有的每项工作:

在此处输入图像描述

我所做的是:

0 投票
1 回答
1162 浏览

jenkins - Jenkins 动态参数插件注入构建变量

我想使用Dynamic Parameter Plug-In使用构建变量预填充 Jenkins 参数。

我在 Jenkins 的Scriptler部分下添加了一个 Groovy 脚本:

JOB_NAME 是 Jenkins 环境变量,取自:~/env-vars.html

然后添加了一个“动态参数(Scriptler)”,如下所示:

在此处输入图像描述

但是,当单击“使用参数构建”时,我没有看到填充的值。

我对此完全陌生,不确定这是否是实现它的正确方法。在此先感谢您的帮助。

0 投票
1 回答
4803 浏览

groovy - 从命令行运行 groovy 脚本时 Jenkins 没有这样的属性

使用脚本控制台,我可以毫无问题地执行以下脚本。但是,每当我从命令行运行脚本时,都会出现以下错误。在作业中添加了“执行 Groovy 脚本”,引发相同的错误。“执行系统 ​​Groovy 脚本”工作正常。我做错了什么吗?有人可以帮我吗?

詹金斯:2.18

Groovy:Groovy 版本:2.4.6 JVM:1.7.0_40 供应商:Oracle Corporation 操作系统:Linux

0 投票
0 回答
101 浏览

jenkins - GroovyScript 在 Jenkins Master 上无法正常工作

我正在运行以下 Groovy 脚本,它可以在编译器和 Jenkins 中完美运行(如果它运行从属 /node)

因为我想运行脚本“这个项目是参数化的”,所以我注意到 Jenkins 一直在运行。

我使用以下脚本:

在从机上,我得到了 shell 脚本的结果,在主机上,结果为 NULL。

我究竟做错了什么

0 投票
0 回答
598 浏览

jenkins - 如何将 Active Choices 反应参数传递给 Scriptler

我使用了一个 ACP(通过从下拉列表中选择一个值),该值应该传递给直接的 ACRP 脚本程序,但它没有这样做。

我的用例是:

  1. 一个下拉列表--->选择一个值
  2. 将此选定值传递给立即 ACRP 中的 scripler,以便它将在下拉列表中生成值并从中选择一个
  3. 应该传递给另一个 ACRP 脚本编写者......等等 3 次。

我无法在 scriptler 中获取参数。

感谢您的帮助,如果需要更多信息,如果上述内容还不够,我们会提供。