Jenkins 构建远程触发器

举报
SHQ5785 发表于 2024/05/30 18:12:27 2024/05/30
【摘要】 一、前言在执行Jenkins的项目构建的时候,一般都是通过web管理界面中的”构建”来执行项目构建操作,但是除此之外我们还可以通过项目配置中的”构建触发器”来触发构建操作,其中”构建触发器”有一种方式是通过配置令牌远程触发项目构建。 二、项目配置要启用Token(令牌)远程触发项目构建首先要保证Jenkins服务安装了build-token-root 插件,并且配置了Jenkins的身份验...

一、前言

在执行Jenkins的项目构建的时候,一般都是通过web管理界面中的”构建”来执行项目构建操作,但是除此之外我们还可以通过项目配置中的”构建触发器”来触发构建操作,其中”构建触发器”有一种方式是通过配置令牌远程触发项目构建。

二、项目配置

要启用Token(令牌)远程触发项目构建首先要保证Jenkins服务安装了build-token-root 插件,并且配置了Jenkins的身份验证(不是必须)。

打开项目的配置,设置令牌:
在这里插入图片描述
在浏览器中输入:

http://IP:8080/jenkins/job/项目名/build?token=123456;就可以出发自动构建了。

另外,我们也可以使用curl命令进行触发:

首先,在全局安全配置关掉一个安全设置。

然后用curl访问进行触发:‘

curl -s -u admin:password -X POST http://IP:port/jenkins/job/项目名/build?token=123456

在这里插入图片描述

三、拓展阅读

xcopy 若目标盘上不存在此子目录,而在目标盘的结束符又不以"\"为结束,则将提示:
does destination specify a file name or directory name on the target
[f=file,d=directory]?

在目标盘上创建文件[按下]还是创建子目录[按下d] ?应选择d键

如何在命令中指定copy的是一个文件或者目录?而不用再手动输入F或者D.
想在批处理中用这个命令.

如果你确定是D的话,就在前面加上一个 echo d | 就行了,后面跟上Xcopy命令。
比如

echo d | xcopy applet \test\applet

就会以Directory方式来复制了

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。