使用SCM管理jenkinsfile
前提已经安装相关插件(根据自己的版本管理选择相应的插件,这里用的Git)pipline设置:注意圈起来的是脚本的路径,默认是Jenkinsfile,然后你需要在代码库的根目录下创建一个Jenkinsfile的文件,将你的pipline代码写进去(或者可以在根目录下创建一个pipline文件夹,在里面放置一个Jenkinsfile文件)。需要注意的是,设置和跟目下的文件名路径一定要一致。根目...
·
前提已经安装相关插件(根据自己的版本管理选择相应的插件,这里用的Git)
pipline设置:
注意圈起来的是脚本的路径,默认是Jenkinsfile,然后你需要在代码库的根目录下创建一个Jenkinsfile的文件,将你的pipline代码写进去(或者可以在根目录下创建一个pipline文件夹,在里面放置一个Jenkinsfile文件)。需要注意的是,设置和跟目下的文件名路径一定要一致。
根目录下的Jenkinsfile:
pipeline{
agent any
tools {
maven 'M 3'
}
stages{
stage("checkout code"){
steps {
script{
checkout([$class: 'GitSCM',
branches: [[name: '*/master']],
doGenerateSubmoduleConfigurations: false,
extensions: [],
submoduleCfg: [],
userRemoteConfigs: [[credentialsId: 'JS122121qY12237PXD0E6Nxrn6Xhb', url: 'https://github.com/XXXXXXX']]])
//echo "Create folder to store json files"
//bat 'mkdir reportJsonFiles'
}}
}
stage("run test case"){
steps {
script{
//your code
}}
}
}
post('Generate report') {
always {
script{
//your code
}}}
}
build结果图:
更多推荐
已为社区贡献3条内容
所有评论(0)