Jenkins有一个内置的命令行客户端,允许您从脚本或shell中访问Jenkins。这便于日常任务的自动化,批量更新,故障诊断等。
如何通过 REST API 从 Jenkins 创建和删除用户?
Jenkins 是否公开了用于创建和删除用户的 REST API?
我们有一个用例,当构建失败时,我们希望从 jenkin 控制台日志中获取一些特定消息。如果失败消息与我们的预期匹配,我们希望触发电子邮件。 作为...
如何用下游作业触发另一个Jenkins作业并在成功后才恢复?
我有一个 Jenkins 设置,有两个主要工作:TEST 和 INTG。 INTG 作业有几个需要顺序运行和一些并行运行的下游作业。我的目标是确保当我手动触发时...
我想向构建历史侧边栏添加额外的列,这些列可以由用户修改(评论等)。 有人做过类似的事情吗?或者有什么建议可以轻松完成吗?
我使用 Active Directory 作为我的 jenkins 的安全领域和基于角色的授权
当我运行脚本来获取 jenkins 上的所有用户时,它会同时提供活跃和非活跃用户。但它也给了我不在我的詹金斯上的用户管理詹金斯 - >管理角色 - >分配...
$PWD 和 $WORKSPACE 在 Jenkins 中是不同的
我的工作有一个构建步骤Build - 执行shell,我只将这两个命令放入: 回显$WORKSPACE 回声 $PWD 输出真的让我很困惑: + echo /home/jenkins/workspace/tradefed/test_deployme...
有没有办法安排一个 cron 作业来删除 Jenkins 中旧的构建历史记录?
我想要实现的目标: 我希望在 Jenkins 中有一个 cron 作业,它将帮助我删除多分支管道中一些过时分支的构建历史记录。也就是说,在 Multibranch pi 内部...
我试图从 jenkins 更新 Allure 插件。 失败并显示错误消息 加载失败:Allure Jenkins 插件 (allure-jenkins-plugin 2.30.3) - 无法加载:脚本安全插件 现在我...
有没有办法批量删除未使用的詹金斯作业? (过去 6 个月内未运行)
我有一个 Jenkins 实例,有多个团队使用它。它经常变得混乱,人们在测试后不会删除他们的测试作业。有没有办法删除未使用的作业(最近 6 次未运行)
我有一个脚本可以使用令牌远程触发 Jenkins 上的作业。这是我的脚本: JENKINS_URL='http://jenkins.myserver.com/jenkins' JOB_NAME='工作/实用程序/工作/my_job' JOB_TOKEN='我的令牌' c...
我想运行两个产品product1和product2的脚本,该命令包含字符串product1product2并按预期运行两个产品的脚本。该命令在控制台上如下所示:
我在 Jenkins 中有超过 100 个作业,自从我们更改了 git 服务器以来,我必须在每个作业中更改 Git URL。 我必须遍历每个作业并更改 Git URL。谁能帮我一个
我编写了一个 docker 文件,用于配置 jenkins、node、npm 和 awscli。我想将 java 8 添加到这个 docker 文件中,以便我可以在 Jenkins 中使用 java 版本 8。下面是我的 dockerfile 来自詹金斯/
jenkins docker 容器中的 Jenkins 配置文件
jenkins运行在docker容器(jenkins docker)上,需要升级到TLS 1.2,所以我无法在jenkins容器中找到jenkins配置文件。 我尝试使用以下路径
Jenkins 通过 Groovy 脚本禁用远程处理上的 CLI
是否可以通过 Groovy 脚本禁用 Jenkins CLI over Remoting 选项?我想将脚本放入 init.groovy.d 中,以便在启动时禁用该选项,这样我就不会提示禁用...
我在 Jenkins 中使用 PLOT 插件,它在左侧顶部链接面板下创建“绘图”链接。我正在寻找的是在项目的主页上显示这些图。每当任何用户
我正在尝试在詹金斯内部运行此命令。 sh 'docker run --name container_name -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0 --character-set-server=utf8mb4 --collation-server=
从给定的 Jenkins 视图/选项卡禁用所有 Jenkins 作业
我在 Jenkins 中创建的名为“Gradle Deploys”的视图之一中有大约 100-120 个作业。如何仅从给定的视图/选项卡禁用 Jenkins 的所有作业。 我尝试了以下方法...
当我这样做时 # cat /var/lib/jenkins/secrets/initialAdminPassword cat: /var/lib/jenkins/secrets/initialAdminPassword: 没有这样的文件或目录 我创建了一个测试用户 在用户文件夹中仅测试
如何在同一个jenkins Slave上运行两个Java版本
我正在使用带有 Java 版本 7 的 jenkins 从机,用于部署应用程序。 现在必须在同一台从机上使用 Java 17 和 Java 7。 我们如何运行两个 Java 版本进行部署