我们使用Jenkins和Gerrit在Jenkins上触发某些工作。我们使用Trigger on
Comment Added Contains Regular Expression
来运行这项工作。该作业使用maven mvnw
命令执行shell脚本,并使用一些命令行参数进行maven执行。
其中一项工作的正则表达式为.*(\+WEB_TEST|\+WT).*
。因此,每当我们想要运行Web测试时,我们就会在gerrit补丁集上添加+WT
之类的注释。现在我们想通过此评论将可选参数传递给maven。
完全可以吗?
答案 0 :(得分:0)
我想是这样......在工作中,看看$ GERRIT_EVENT_COMMENT_TEXT变量。此变量包含触发作业的注释。您的shell脚本可以使用变量内容将参数添加(或不添加)到Maven。
另见:构建下拉菜单>的参数强>