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