侧边栏壁纸
  • 累计撰写 15 篇文章
  • 累计创建 10 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

腾讯云TKL自动部署java项目

骑摩托的程序员
2019-03-04 / 0 评论 / 0 点赞 / 1,089 阅读 / 0 字
  1. 进入tencenthub镜像仓库 https://console.cloud.tencent.com/tencenthub/repo
  2. 创建项目仓库(没有组织请联系管理员创建组织,加入团队)
  3. 进入项目仓库-工作流-新建工作流 a. 根据项目选择工作流模板
    file 项目为java项目,使用的springboot,其他项目请自行摸索配置
    file b. 修改模板 • 修改仓库信息 file 选择代码托管地址【首先得在 组织-设置 绑定相应的代码托管平台,填入相应信息】
    选择对应的group,仓库地址,触发方式
    如果需要修改默认分支,请修改手动触发下面的branch
    • 修改仓库信息 file 删除demo默认的仓库地址,修改GIT_REF为需要打包提交的分支 • 修改maven_build组件 file HUB_REPO为Tencenthub中 组织名/仓库名,其他默认即可 • 修改docker_build组件 file 修改IMAGE为目标仓库地址,可到仓库中查看 • 好了,保存即可
  4. 执行新建的工作流,直至刚库镜像管理出现镜像
  5. 创建服务,确保镜像正确无误
  6. 重复2创建工作流,模板选择 • update_tke_service 配置gitlab地址, file 配置组件信息
    file TENCENTCLOUD_SECRET_ID 与 TENCENTCLOUD_SECRET_KEY
    请查看链接
    https://console.cloud.tencent.com/tencenthub/store/workflow/detail/description?namespace=tencenthub&name=update_tke_service

配置之后保存即可。

注意:如果仓库镜像版本不是latest,那么此工作流将构建失败,需要配合触发器一起使用。

  1. 镜像管理-触发器-添加触发器 file 如果不记得正则,请查看docker_build组件的配置IMAGE_TAG_FORMAT
    默认为:v_$branch_$time,生成如图。 file

选择第二次创建的工作流即可。

好了,可以去仓库提交代码测试了。

创建完工作流会给代码仓库添加webhooks,这个是提代码会触发工作流的关键

file

好了,收工!

996.icu

0

评论区