如何在 jenkins 文件中为管道作业启用远程触发器?

发布于 2025-01-13 20:02:42 字数 198 浏览 4 评论 0原文

输入图片此处描述如何在 Jenkins 文件中为管道作业启用“触发器远程构建(例如,从脚本)”部分。想要在管道中实现自由式项目的相同任务。

enter image description hereHow to enable the "Trigger builds remotely (e.g., from scripts)" section in a Jenkins file for a pipeline job. Want to achieve the same task of freestyle project in pipeline.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

情深缘浅 2025-01-20 20:02:42

我发现这是一个声明性管道,它不适用于我的 Jenkins 版本,但我认为这是因为我有一个较旧的安装。

pipeline{
  triggers{ RemoteBuildTrigger(remoteBuildToken: 'mysecret') }
}

来源

I found this for a declarative pipeline, which doesn't work on my version of Jenkins, but I think that is because I have an older installation.

pipeline{
  triggers{ RemoteBuildTrigger(remoteBuildToken: 'mysecret') }
}

Source

╄→承喏 2025-01-20 20:02:42

Jenkins Pipeline 作业还为远程构建触发器提供相同的选项。不需要额外的插件或解决方法。
输入图片这里的描述

Jenkins 作业也可以由用户级身份验证令牌触发。要启用用户级身份验证令牌,请按照以下步骤操作。

  1. 登录詹金斯。
  2. 单击您的姓名(右上角)。
  3. 单击配置(左侧菜单)。
  4. 使用“添加新令牌”按钮生成一个新令牌并为其命名。
    注意:生成token时必须复制token,生成后无法查看token。
  5. 不再需要时撤销旧令牌。

Jenkins Pipeline job also provides the same option for remote build trigger. There is no need for additional plugins or workarounds.
enter image description here

Jenkins jobs can also be triggered by user level authentication tokens. To enable user level authentication token please follow below steps.

  1. Log in to Jenkins.
  2. Click you name (Upper-right corner).
  3. Click Configure (Left-side menu).
  4. Use "Add new Token" button to generate a new one then name it.
    Note: You must copy the token when you generate it, You cannot view the token afterwards.
  5. Revoke old tokens when no longer needed.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文