代码拉取完成,页面将自动刷新
#!groovy
// library identifier: 'share-library@master', retriever: modernSCM([
// $class: 'GitSCMSource',
// remote: 'https://gitee.com/tooop/share-library.git',
// traits: [[$class: 'jenkins.plugins.git.traits.BranchDiscoveryTrait']]
// ])
@Library('share-library@dev')_
// package load
// def tools = new io.devops.tools()
def dynamic_params = new io.devops.params()
def git = new io.devops.git()
def build = new io.devops.build()
def Test = new io.devops.unit()
def Deploy = new io.devops.deploy()
//properties
dynamic_params.init()
//Globl
String srcUrl = env.srcUrl
String appName = env.appName
String branchName = env.branchName
String buildType = env.buildType
//registry
String registry = "docker.io"
String namespace = "feeeng"
pipeline {
agent {
node {
label 'maven'
}
}
stages {
stage('checkout') {
steps {
script {
git.getCode("${srcUrl}", "${branchName}")
}
}
}
stage('unit test') {
steps {
script {
Test.main()
}
}
}
stage('build && push') {
steps {
script {
build.main("${buildType}", "${appName}")
}
}
}
stage('deploy app'){
steps {
script {
Deploy.main()
}
}
}
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。