多个项目的通用詹金斯工作

Generic jenkins job for multiple projects

我有多个独立的项目(Java - Maven)这个 SVN 回购:

        |-- exemple.com/svn/java/apps/
        |
        |   |-- Application_1
        |   |   |-- branches
        |   |   |-- tag
        |   |   |-- trunk
        |
        |   |-- Application_2
        |   |   |-- branches
        |   |   |-- tag
        |   |   |-- trunk

我可以使用这个 SVN 存储库创建一个通用的 Jenkins maven 构建作业 URL 例如。com/svn/java/apps/并将项目名称分支名称[=28=作为参数] ?

像这样 ${Project_Name}${Branch_name}

可以,但是那样会混淆工作经历,试图检查它的人会被交替的经历弄糊涂。

工作量更大,但在我看来,如果您使用 Jenkins Pipeline or the Jenkins Job DSL (a job generator)

可能会更好