【发布时间】:2013-08-05 17:23:21
【问题描述】:
这个问题类似于How to configure a single Jenkins job to make the release process from trunk or branches? 提出的问题,但在这种情况下,Perforce 是 Jenkins 中使用的 SCM。目前在詹金斯我有以下几点:
- 每个分支/主干一个发布作业。
- 每个作业都有一个单独的 Perforce 工作区,映射必要的分支/主干
- 运行作业时,jenkins-perforce-plugin 会同步整个工作区,然后运行 maven 发布插件。
理想情况下,我希望有一个可以指向任何分支的发布作业,同步到该分支的代码并执行 maven 发布。但是,对于 Perforce 工作区,我需要为每个分支/主干进行视图映射。有没有办法告诉 jenkins-perforce-plugin 只同步到工作区视图中的特定视图?这样,我可以使用传递到分支路径的参数构建发布作业,并且 jenkins-perforce-plugin 将作业 perforce 工作区仅同步到该路径,然后从那里进行构建。
【问题讨论】:
标签: jenkins release perforce jenkins-plugins