TencentBlueKing / bk-ci

蓝鲸持续集成平台(蓝盾)
https://bk.tencent.com
Other
2.38k stars 500 forks source link

【蓝盾-已评审】调整GIT_CI_TAG_MESSAGE、BK_CI_HOOK_MESSAGE、BK_CI_BUILD_MSG这三个变量的取值的限制长度 #8569

Open lunaazhang opened 1 year ago

lunaazhang commented 1 year ago

【背景】 用户在使用蓝盾流水线中,想要获取希望‘GIT_CI_TAG_MESSAGE、BK_CI_HOOK_MESSAGE、BK_CI_BUILD_MSG’这三个变量的信息,但是由于这三个变量的限制长度为128个字符,导致用户无法获取全部信息,信息被截断。 【需求】 希望可以扩展‘GIT_CI_TAG_MESSAGE、BK_CI_HOOK_MESSAGE、BK_CI_BUILD_MSG’这三个变量的取值的限制长度。 【解决方案】 根据变量的特点,我们适当延长变量的限制长度: ●GIT_CI_TAG_MESSAGE: 存储的是工蜂里面的新建Tag中的tag message,工蜂那边是1-255个字符,我们延长至255个字符。 ●BK_CI_BUILD_MSG: 存储的是触发信息,包括:远程触发/定时触发/openApi触发(三个固定的值); 手工触发是可以让用户输入的(限制128字符) 此变量长度保持不变。 ●BK_CI_HOOK_MESSAGE: BK_CI_HOOK_MESSAGE变量存储的是,/P4/GITHUB/GITLAB/SVN/工蜂/的commit message,工蜂那边是1-1000字符,其他不限制字符长度,我们对齐工蜂那边-----扩展至1000个字符。

EchoQT commented 1 year ago

ok