自动触发构建
远程构建
本地默认情况下是能够自动构建的,因为浏览器已经登录 了jenkins,如果从别的地方调用的话需要加上用户名和密码做认证,方法如下
curl -u a:a http://JenkinsURL/job/job_name/build?token=hzcfadmin
-u 指定的为用户名和密码
参数化构建
Maven构建时指定构建环境
clean install -DskipTests -Denv=beta #指定打包环境 ,其中beta为所拉取的代码下的pom.xml里指定的id的值, -DskipTests为跳过检测
clean install -Dmaven.test.skip=true -Pbeta #表示指定打包的环境 ,beta表示pom.xml文件里的id的值