当前位置: 首页 > 面试题库 >

从Jenkins外部调用Jenkins构建?

霍永年
2023-03-14
问题内容

我是Jenkins的新手,我不确定是否可以这样做,但是我想设置一个Web界面,在此人可以单击“开始作业”,这将告诉Jenkins开始特定的构建作业。

詹金斯(Jenkins)是否有允许这种事情的网络服务?如果是这样,那将是一个简单的例子?


问题答案:

这是文档的链接: Jenkins远程访问API

查看“ 提交作业” 部分。

在您的工作配置中,您设置了令牌,然后向POST发送请求JENKINS_URL/job/JOBNAME/build?token=TOKEN。那可能是最基本的用法。



 类似资料:
  • 我有一个外部jar(意思是在公共回购中不可用),我想将其包含在我的构建中。我使用了本网站上的说明:http://charlie.cu.cc/2012/06/how-add-external-libraries-maven/当我在我的电脑上安装mvn时,它就可以工作了。但是当我使用Jenkins构建maven项目时,我得到了以下错误: 正在执行Maven:-B-f D:\Program Files(

  • 我按照这里给出的步骤从外部Jenkins实例连接到openshift在线代理。然而,当我提供OpenShift凭据时,即使我似乎拥有正确的凭据,登录也无法通过。消息“无法请求https://openshift.redhat.com/broker/rest/domains:OpenShift Online(下一代)开发者预览版在这里!我们不会接受OpenShift Online(v2)平台上的新用户

  • 问题内容: 我有一个詹金斯(Jenkins)工作,我在其中生成一个HTML页作为构建步骤,其中包含图像链接(HTML img标签)。该HTML页面由HTMLPublisher插件针对每个作业发布。 这一直很好。但是由于我已经将Jenkins更新为1.643版,所以当我单击发布的HTML页面时,我只会看到空白页面。 我已经尝试了很多方法,并发现了以下奇怪的行为:自更新以来,我无法将外部链接嵌入到发布

  • 问题内容: 我是Jenkins / Hudson的新手,正在尝试从buildbot迁移基于C make的项目。由于遗留原因,构建系统被硬编码以在版本控制的源代码树(git)之外(在上面的一个目录中)在单独的目录中进行构建。例如: 除了最终在工作空间之外创建目录这一事实外,Jenkins不会识别上面build /目录中的项目以将其归档为工件。 如何使这种构建系统与Hudson一起使用?在源代码树中构

  • 我有一份詹金斯的工作,计划在特定的时间进行。我想以编程方式修改该计时。 我试图通过安装Schedule build插件并使用。但这将使作业处于保持java线程的静默期。我希望在不将其置于静默期的情况下修改计划条目。

  • 问题内容: 我有一个时髦的脚本去推广代码。长话短说,我知道该脚本中的某个时间点是否成功。如果不成功,我想使构建失败。有什么办法使构建失败? 例: 在“执行Groovy脚本”插件中。您可以编写代码。 其中,“ checkPromote”根据促销的状态返回true或false值。 问题答案: 我认为,中止程序的最优雅方法是声明。