pip流水线代码:
pipeline { agent any tools{ maven "maven3" } stages { stage('Build') { steps { // Get some code from a GitHub repository git branch: 'test', url: 'http://url/zeus.git' // Run Maven on a Unix agent. sh "mvn -X test" // To run Maven on a Windows agent, use // bat "mvn -Dmaven.test.failure.ignore=true clean package" } post { // If Maven was able to run the tests, even if some of the test // failed, record the test results and archive the jar file. success { junit '**/target/surefire-reports/TEST-*.xml' } } } } }3. 遇到的问题 3.1 mvn命令不存在 解决第一步在宿主机上安装maven
由于我是docker部署的jenkins服务(会自带jdk),
首先在宿主机上安装maven
配置环境变量 vim /etc/profile
生效:source /ect/profile
查看: mvn -v
出现如下图所示标识安装成功
如果出现下图所示:permission denied
只要输入此命令即可:
chmod a+x /usr/local/maven/bin/mvn第二步在jenkins配置环境变量
路径-》系统管理-》系统配置-》全局属性
maven_home 的地址就是宿主机上安装的地址。可通过mvn -v查看
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)