
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条)