准备工作
- Springboot项目
- 改造Jenkins
- 添加Jenkinsfile地址和名称
配置Jenkinsfile
#!groovy
@Library('jenkinslib@master') _
def build = new org.devops.build()
def deploy = new org.devops.deploy()
String buildShell = "${env.buildShell}"
String buildType = "${env.buildType}"
String deployHosts = "${env.deployHosts}"
String srcUrl = "${env.srcUrl}"
String branchName = "${env.branchName}"
pipeline{
agent { node { label "master"}}
stages{
stage("CheckOut"){
steps{
script{
checkout([$class: 'GitSCM', branches: [[name:"${branchName}"]], extensions: [], userRemoteConfigs: [[credentialsId: 'ef208191-527c-4630-a677-b81696446562', url: "${srcUrl}"]]])
}
}
}
stage("build"){
steps{
script{
build.Build(buildType,buildShell)
deploy.AnsibleDeploy("${deployHosts}","-m ping ")
}
}
}
}
}
- checkout检出代码的凭据从这里生成,然后把相关地址改成变量地址即可。
- 构建,看看是否可以下载代码后进行打包
- 我的QQ
- QQ扫一扫
-
- 我的头条
- 头条扫一扫
-
评论