-
Choerodon平台版本:0.24
-
运行环境:自主搭建
-
问题描述:
Choerodon猪齿鱼V0.23版本中的
部署 > 应用部署 > 流水线
功能在猪齿鱼中停用,需要切换为开发 > 应用流水线
功能,相比于老版的流水线
,新版本的应用流水线
增强了猪齿鱼的管理功能,提供了更多的扩展。通过 Gitlab 和 猪齿鱼的 DevOps 实现提交代码后自动更新服务的流程。
===========================================
想问下 ,想像使用 V0.23版本 git代码中自定义.gitlab.yaml 文件触发CI构建,使用Choerodon系统触发应用部署 流水线CD功能,在V0.24版本怎么做?
0.24版本的ci流水线任务支持自定义任务,将ci文件中对应的任务复制粘贴为自定义任务脚本的内容,很后面部署用流水线中的部署任务即可
0.24版本的ci流水线任务支持自定义任务,脚本支持
include: https://git.xxxx.com/devops/a/maven/gitlab.ci.yaml
这种么?
你好,首先说结论:目前不支持。
0.24
版本的流水线本身是基于 include
语法做的,整个应用流水线中的ci部分最终会生成一个ci文件,应用服务的 .gitlab-ci.yml
里面只是存放了一行 include
指令。
自定义任务中的内容是 原本可以写在 ci
文件中的一个 job
,提供自定义任务是为了给用户一种方式实现猪齿鱼还未支持的功能。