1. 今天用Jenkins 结合Maven作项目部署时,Junit测试用例怎么也过不了。因为代码中含有获取系统参数VM的代码[System.getProperty(key);]。之前在Eclipse中是在Run as –Run configurations 中JRE 下的VM arguments 中直接填写的[-Denv=ACM]。而在Jenkins 中怎么设置这一参数呢?

  2. 在Jenkines配置configure中有一项Build,其中RootPOM 是填Maven的pom.xml文件路径,Goals and options 下就是填参数的了。像Maven的参数clean/test/deploy等。在后面就可以跟上系统参数了。当然-Dmaven.test.skip=false否则不执行测试。系统参数可以这样写入-DargLine=”-Denv=ACM”,若果有多个参数的话,-DargLine=”-Denv=ACM -Dhost_name=webtest1 -Dport=8089”(中间空格)。不知道这些东西用的人多不,写下来分享一下。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐