我正在做一个已经进行了一段时间的项目。除非我弄错了,Jenkins的一部分用途是为所需的构建(即发布或标记)存储工件。这对我来说更可取,因为我不想在VCS系统(SVN)中存储二进制文件。
接下来,我可以通过Jenkins标记成功的构建,这些工件将被永久保存。但是旧标签呢?有没有什么方法可以构建所有以前的SVN标记,以便任何需要的人都可以使用这些工件?
我想我可以为每个标签单独构建一个,但这将非常乏味,并且很难找到工件。
最佳答案
您可以将参数添加到jenkins任务,并从SCM标记填充参数下拉列表。然后,您可以使用URL中的参数变量来进行scm拉取。
因此,当您运行一个构建任务时,您可以选择标记,相应的源将被拉取。
如果这符合你的设想。我很乐意扩展。
关于c - 当切换到Jenkins中间项目时,如何为旧标签构建工件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29683666/