如何在jenkins中使用perforce触发构建

时间:2016-03-15 06:03:30

标签: jenkins jenkins-plugins perforce

如何根据Perforce的变更列表形式启动定期基础构建?

Jenkins工作需要检查从12.00 A.M到8.00 P.M的perforce变更列表,并且需要每天在8.00 P.M触发构建。如何在Jenkins中使用perforce触发的构建?

1 个答案:

答案 0 :(得分:4)

使用Jenkins Perforce Plugin,您可以使用Perforce Client配置Jenkins作业。

在新的自由式工作中,你将拥有 the options

  1. 高级项目选项,您可以在其中指定自定义工作区。这是P4插件将同步客户端的文件夹。 (稍后可以使用WORKSPACE变量引用)
  2. 源代码管理,您可以在其中配置要使用的Perforce客户端以及如何使用它。
  3. 构建触发器,您可以在其中选择构建时间。 " 民意调查SCM "根据您指定的时间参数轮询您的Perforce客户端(H / 5 H(0-19)* * *将在12:00至19:59之间每5分钟检查一次),而我相信,&# 34; 定期构建"将根据计划触发构建。 (0 H(20)* * *将在每晚20:00触发建造)
  4. 我认为詹金斯强迫某项工作在特定时间运行是不好的做法,因为Jenkins使用HASH值来尝试在其服务器上分配负载,因此更好的时间表(HH(20)* * *)因为这将允许Jenkins大师在20:00到20:59之间触发构建。具体时间不是随机的,而是从作业名称

    内部生成的