在构建计划中添加部署阶段
在持续集成中触发部署时请提前在应用中心将应用与项目关联。
本文给出了两种设置方法,你可以按照需求有选择性阅读。
- 直接使用构建计划模板
- 在已有构建计划中添加部署阶段
使用构建计划模板
请在基础设施中关联涉及到相关集群的云账号,详情请参考此处。
点击项目内左侧产品栏「持续集成」,右上角创建构建计划,选择「部署」分类下的「推送到 Kubernetes」模板。
按照模板提示选择相应的制品仓库、远端集群地址等信息,完成后勾选创建后触发构建。
设置完成后,运行持续构建计划即可完成自动发布。
添加部署阶段
在此方法中你可以在「构建计划」→「流程配置」中使用编辑器或填写命令添加部署阶段。
图形化编辑器
在已有构建计划设置中添加「部署」阶段,填写镜像地址、集群与命名空间等关键信息。
Jenkinsfile 参考
stage('部署到远端 Kubernetes 集群') {
steps {
cdDeploy([
deployType: 'PATCH_IMAGE',
application: "${CCI_CURRENT_TEAM}",
pipelineName: "${PROJECT_NAME}-${CCI_JOB_NAME}-${CD_CREDENTIAL_INDEX}",
image: "${CODING_DOCKER_REG_HOST}/${CODING_DOCKER_IMAGE_NAME}:${DOCKER_IMAGE_VERSION}",
cloudAccountName: "${CD_ACCOUNT_NAME}",
namespace: "${CD_NAMESPACE_NAME}",
manifestType: "${CD_MANIFEST_TYPE}",
manifestName: "${CD_MANIFEST_NAME}",
containerName: "${CD_CONTAINER_NAME}",
credentialId: "${CD_CREDENTIAL_ID}",
personalAccessToken: "${CD_PERSONAL_ACCESS_TOKEN}",
])
}
}
问题反馈 >
2023-09-05最近更新
感谢反馈有用
感谢反馈没用
在阅读中是否遇到以下问题?*
您希望我们如何改进?*
如果您希望得到回复,请留下您的邮箱地址。