当我使用下面的促销设置运行Jenkins作业时,
在用户界面中完成构建后,我无法看到我的促销活动。
如果我错过了什么,请建议。
答案 0 :(得分:5)
在最初创建促销之前完成的构建不是"可推广"
运行新版本,它将显示。
注意:此限制仅适用于创建新促销。您可以根据需要修改促销流程,并且可以在旧版本上执行而不会出现问题(只要这些版本在创建原始促销后完成)
修改强>
我想我误解了你的问题。看来你正处于"促销历史"页面,http://$JENKINS_SERVER/$JOB_URL/promotion/
处的页面。在触发推广之前,你不会在这里看到构建。
要在构建中实际触发促销,您必须选择特定的构建号/作业运行。促销是按工作运行的,而非每份工作。每个作业都有相关的促销活动。
您需要位于http://$JENKINS_SERVER/$JOB_URL/123/promotion/
,其中123
是您要宣传的内部版本号。您可以使用固定链接而不是123
,例如lastBuild
或lastSuccessfulBuild
等。
要在构建中引用123
(为了在电子邮件通知链接中使用此等),您可以使用$BUILD_NUMBER
变量。
通过UI,您需要从构建历史记录中选择构建,单击 "促销状态"在那里,然后批准/触发促销(我知道它令人困惑,因为这两个"历史页面"和"触发/执行"页面具有相同的链接名称。)
答案 1 :(得分:2)
首先,您必须升级构建,然后才能看到该特定构建的升级状态。 首先单击您要升级的内部版本号,然后单击最新面板中的升级状态。在这里,您将看到可以推广构建的用户。 然后,您必须批准该促销。