我试图弄清楚如何参数化哈德森作业,以便我可以根据所选参数检出来自不同分支的代码。我能够在shell脚本代码中使用参数值,但不能在结帐路径(Repo URL)中使用。
答案 0 :(得分:0)
我是手工完成的:我有触发作业来确定需要构建哪些分支(使用Subversion Plugin)。触发器作业然后触发几个主要构建作业,将分支名称和修订作为参数传递给它们。那些构建作业然后使用这些参数来更新适当的分支(通过shell构建步骤)并构建它。我使用BlameSubversion Plugin来将变更集从触发器作业传播到构建作业。但请注意,我使用的是Jenkins,而不是Hudson。