如果我有1.1版和相同代码库的1.2版。我们可以在一个jenkins工作区中拉出这两个版本吗?
答案 0 :(得分:2)
您可以在Jenkins工作区内保留相同代码库的两个不同版本。
假设您在git存储库中有不同版本的代码有多个标签,例如v1.0,v1.2,v1.3等等...那么您可以将特定标签克隆到不同的目的地在工作区内。
mkdir v1.0
cd
进入v1.0
目录并将特定标记克隆到其中:
git clone -b v1.0 --depth 1 https://org.githost.com/project/repo.git
cd
创建一个目录,并将特定版本(v1.2)克隆到其中。这样,您可以在单个Jenkins工作区中拥有相同代码库的多个版本。您可以使用带有标签号的Jenkins作业作为参数来自动执行整个操作。
答案 1 :(得分:2)
在Jenkins中,可以在源代码管理插件中指定多个存储库。
附加行为中有一个选项查看子目录。
答案 2 :(得分:0)