电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

苍穹CI/CD流水线环境变量说明

来源:金蝶云社区作者:金蝶2024-09-237

苍穹CI/CD流水线环境变量说明

1 概述

1.1 文档目的

帮助苍穹二开人员以苍穹CI/CD流水线模板为基础创建、配置自己的流水线。


1.2 适用范围

熟悉苍穹二开的开发人员、设计人员和部署人员。


2 环境准备

轻轨线(CI/CD)服务在流水线模块为用户提供了苍穹标准的CI和CD模板,用户可直接引用并创建流水线。流水线模板的使用方法可以参考文档:流水线-模板管理


创建好流水线后,就可以针对特定需求配置相应的变量值了。


操作路径:CICD服务首页左上角【流水线】→ 选择对应的流水线 全局变量 → 执行修改



3 注意事项

3.1 苍穹标准CI流水线模板的环境变量

参考名称参数含义样例
PATCH_PACKAGE_PREFIX_NAME补丁包名前缀及制品库目录名,用于标记相关的制品库由哪条流水线生成,需自定义。pipeline1
COSMIC_PATCH_VERSION苍穹中的补丁的版本号,默认值为4.0.016.0。4.0.016.0
COSMIC_CLOUD_NAME

苍穹中应用云的编码。

ICC
APPSTORE_URL苍穹应用仓库的访问地址。http://dev01-cosmic-devops.cosmic.cloudsz.kingdee.com/appstore/cosmic/
NEXUS_PROXYgPaaS中的third-api-server服务的对外访问路径,默认值为http://third-api-server.kce-system:8080,可不用修改,具体可参考CD模板变量说明。http://172.25.1.242:43763
NEXUS_REPO项目ID,系统会根据所选项目默认生成,无需修改,具体可参考CD模板变量说明。V2.9.11版本新建的流水线该变量会隐藏,系统自动获取,不用再进行填写。fd59ab9fa6f745a8b6aef525fb4d033d
ISV苍穹开发商标识。xouc
X_Console_UkeygPaaS控制台中的密钥,代表身份,目前只能是创建一个个人的密钥,系统会自动生成,如需手动添加,请参考CD流水线变量说明。6f933bfc493323e958d079daa9ebd3b1
COSMIC_BOSLIBS
苍穹bos依赖包,如bos.xml,无需加载请删除。bos.xml
COSMIC_BIZLIBS苍穹biz包依赖,如ai.xml,无需加载请删除。ai.xml
COSMIC_CUSLIBS苍穹客户包依赖,如cus.xml,无需加载请删除。cus.xml
COSMIC_TRDLIBS第三方依赖包,无需加载请删除。-
gradle_parallelgradle并行数,即同时能跑的gradle进程数量,根据机器性能进行设置2
PATCH_VERSION自定义补丁包版本v1.0
STATICFILE_PATH表示静态资源的路径,变量值为静态资源gitlab仓库名,如需进行静态资源构建,请加上该变量,默认值为staticfilesstaticfiles


说明:

⑴ ISV变量获取方式

开发商标识。自动生成流水线时默认映射为为租户ID,需修改成实际的值。

操作路径:登录开发者门户 → 点击右上角“工作台”



开发商标识界面:



⑵ 制品包格式

制品仓库格式是:【PATCH_PACKAGE_PREFIX_NAME】(前缀)_【PATCH_VERSION】(构建版本号)_时间戳.构建次数

注意:中间无空格



⑶ COSMIC_CLOUD_NAME

苍穹中应用云的编码。


3.2 CD流水线变量

参数名称

参数含义

样例

PATCH_PACKAGE_PREFIX_NAME补丁包名前缀及制品库目录名,CD时请填写与之相对应的CI变量值,否则可能导致部署错误。pipeline1
GPAAS_DOMAINgPaaS对外域名,要求cd时苍穹appstore可访问。https://demo.gpaas.kingdeetech.com

MC_TRD_KEY

mc中的第三方应用key。V2.8.10及以上版本可在苍穹环境管理中统一维护,后续直接引用,点击查看详情

Az+QANM9APem7VVeZjfYbg==

MC_TRD_APPID

mc中第三方应用ID。V2.8.10及以上版本可在苍穹环境管理中统一维护,后续直接引用,点击查看详情

unittest

COSMIC_CLUSTER_ID

mc中的集群id。V2.8.10及以上版本可在苍穹环境管理中统一维护,后续直接引用,点击查看详情

ierp

COSMIC_DATACENTER_ID

mc中的数据中心ID,多个数据中心用逗号隔开。

1155861116253897728

COSMIC_MC_URL

苍穹MC的外部访问地址。V2.8.10及以上版本可在苍穹环境管理中统一维护,后续直接引用,点击查看详情

http://dev01-cosmic-devops.cosmic.cloudsz.kingdee.com/mc

NEXUS_REPO

项目ID,系统会根据所选项目默认生成,无需修改。V2.9.11版本新建的流水线该变量会隐藏,系统自动获取,不用再进行填写。

cosmic02-fd59ab9fa6f745a8b6aef525fb4d033d

COSMIC_APPIDS

需要在MC中更新发布的应用ID列表,多个以逗号分隔。

jocl_webidetest

X_Console_Ukey

gPaaS控制台中的密钥,代表身份,目前只能是创建一个个人的密钥,系统会自动生成,也可以前往【密钥管理】进行获取。

6f934efc875543a985b845daa2ebd8b2

MS_NAMESPACE

苍穹mservice服务所在的k8s集群中的命名空间。V2.8.10及以上版本可在苍穹环境管理中统一维护,后续直接引用,点击查看详情

cosmic-devops

MS_REGION

苍穹mservice服务所在的k8s集群中的集群编码。V2.8.10及以上版本可在苍穹环境管理中统一维护,后续直接引用,点击查看详情

cosmic-devops1

MS_PID

苍穹mservice服务所在的集群项目id,可在omp中在相应的租户下面查询项目获取。V2.8.10及以上版本可在苍穹环境管理中统一维护,后续直接引用,点击查看详情

476944

KCS_ADDRESS

容器服务(kcs)的外部访问地址。

https://cloud.kingdee.com/kcs

NEXUS_PROXY

gPaaS中的third-api-server服务的对外访问路径,默认值为http://third-api-server.kce-system:8080,可不用修改。

http://172.25.1.242:43763

RESTART_NODEPORT_ADDRESSES

苍穹服务的对外访问地址,用来检测是否存活,多个中间以空格分隔。从V2

苍穹CI/CD流水线环境变量说明

1 概述1.1 文档目的帮助苍穹二开人员以苍穹CI/CD流水线模板为基础创建、配置自己的流水线。1.2 适用范围熟悉苍穹二开的开发人员、设计人...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信