问题标签 [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 - 如何使用参数化远程触发插件检查作业状态来触发文件夹内的作业
我正在使用参数化远程触发插件从远程服务器触发作业。我可以触发直接在服务器中的作业。我的问题:
如何将文件夹中的作业名称提及为 TestFolder\TestJob ?
如何检查触发作业的状态(成功/失败)并触发远程作业?
jenkins-scriptler - 如何在jenkins bat脚本中传递字符串参数
我的jenkins
项目有一个参数化的构建。我正在尝试将字符串参数作为 .bat 脚本传递给***.ps1 -param1=$param1
.
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。
我不知道我做错了什么。我必须如何传达我的用户名和密码?
jenkins - 如何获取触发特定工作的项目详细信息?
我正在通过 python 脚本从“服务器 A”中的作业(父作业)触发“服务器 B”中的作业(子作业)。我有 2-3 个家长工作。所以我想知道哪个父作业触发了子作业。我如何知道哪个父作业触发了子作业?
我可以将父作业名称传递给子作业名称吗?或者我可以直接从子工作中获得父母姓名吗?(环境变量/使用python脚本)
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 中,如下所示
jenkins - Jenkins 动态参数插件注入构建变量
我想使用Dynamic Parameter Plug-In使用构建变量预填充 Jenkins 参数。
我在 Jenkins 的Scriptler部分下添加了一个 Groovy 脚本:
JOB_NAME 是 Jenkins 环境变量,取自:~/env-vars.html
然后添加了一个“动态参数(Scriptler)”,如下所示:
但是,当单击“使用参数构建”时,我没有看到填充的值。
我对此完全陌生,不确定这是否是实现它的正确方法。在此先感谢您的帮助。
groovy - 从命令行运行 groovy 脚本时 Jenkins 没有这样的属性
使用脚本控制台,我可以毫无问题地执行以下脚本。但是,每当我从命令行运行脚本时,都会出现以下错误。在作业中添加了“执行 Groovy 脚本”,引发相同的错误。“执行系统 Groovy 脚本”工作正常。我做错了什么吗?有人可以帮我吗?
詹金斯:2.18
Groovy:Groovy 版本:2.4.6 JVM:1.7.0_40 供应商:Oracle Corporation 操作系统:Linux
jenkins - GroovyScript 在 Jenkins Master 上无法正常工作
我正在运行以下 Groovy 脚本,它可以在编译器和 Jenkins 中完美运行(如果它运行从属 /node)
因为我想运行脚本“这个项目是参数化的”,所以我注意到 Jenkins 一直在运行。
我使用以下脚本:
在从机上,我得到了 shell 脚本的结果,在主机上,结果为 NULL。
我究竟做错了什么
jenkins - 如何将 Active Choices 反应参数传递给 Scriptler
我使用了一个 ACP(通过从下拉列表中选择一个值),该值应该传递给直接的 ACRP 脚本程序,但它没有这样做。
我的用例是:
- 一个下拉列表--->选择一个值
- 将此选定值传递给立即 ACRP 中的 scripler,以便它将在下拉列表中生成值并从中选择一个
- 应该传递给另一个 ACRP 脚本编写者......等等 3 次。
我无法在 scriptler 中获取参数。
感谢您的帮助,如果需要更多信息,如果上述内容还不够,我们会提供。