++
This commit is contained in:
27
SCM/deploy_images_lessie_agent_prod.groovy
Normal file
27
SCM/deploy_images_lessie_agent_prod.groovy
Normal file
@@ -0,0 +1,27 @@
|
||||
pipeline {
|
||||
agent any
|
||||
parameters {
|
||||
imageTag(
|
||||
name: 'IMAGE_NAME',
|
||||
description: '此处是 lessieprod 命名空间内的镜像',
|
||||
registry: 'https://uswccr.ccs.tencentyun.com',
|
||||
image: 'lessieprod/lessie-sourcing-agents',
|
||||
credentialId: 'dxin_img_hub_auth',
|
||||
filter: '.*',
|
||||
defaultTag: 'latest',
|
||||
verifySsl: true
|
||||
)
|
||||
}
|
||||
stages {
|
||||
stage('部署') {
|
||||
steps {
|
||||
script {
|
||||
// 提取纯标签(去掉附加的Label信息)
|
||||
def pureTag = params.IMAGE_NAME.split(' ')[0]
|
||||
echo "开始部署镜像:uswccr.ccs.tencentyun.com/lessieprod/lessie-sourcing-agents:${pureTag}"
|
||||
// 部署命令(如kubectl、docker run等)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user