项目与流水线调试

IT
IT
IT
406
文章
1
评论
2021年3月19日23:53:03 评论 2,167 738字阅读2分27秒

准备工作

  • 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扫一扫
  • weinxin
  • 我的头条
  • 头条扫一扫
  • weinxin
IT
  • 本文由 发表于 2021年3月19日23:53:03
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
jenkinsfile集成阿里云镜像仓库 jenkins-ci/cd

jenkinsfile集成阿里云镜像仓库

创建Jenkins认证授权 ID也配置成aliyun-registry-admin 阿里云镜像库有个问题,在设置固定密码后,使用的是本账号名字。本账号的密码和镜像的密码也就不一样了。所以要么单独创建一...

您必须才能发表评论!