http://172.20.18.15:8060/gitlab/yrpg/bamp/basedata.git /lEFtFiF15grh/0n2UaP/g== 1、流程配置中,SIT流水中,必须要开启最后一个环节,更新元数据 2、流程配置中,SIT流水中,构建补丁包,构建元数据是必须需要开的(测试好的元数据必须全部提交) 3、新建项目后,需要在mservice-环节变量中增加appId,应用名称(可以从zip包中获取) 4、 1、发布流程的创建和运行:按照软件项目管理标准,对项目进行开发环境、测试环境(SIT环境和UAT环境)和生产环境的创建,并按照金蝶标准CICD流程进行软件发布。 2、第一季度共创建项目26个,CICD流水线共运行1445次,其中开发和测试环境运行1310次,生产环境运行135次。 2、发版过程中遇到的问题 1)、流程搭建前期,每个环境需要配置的参数多达几十项,不同的项目流水线配置不同,导致项目流水线运行的过程中,需要较多问题。 2)、流水线运行中经常遇到因门禁质量不过关,导致运行报错。 3)、多项目并行开发,随意进行代码的提交和流水线运行,导致开发环境服务器一天内多次进行重启。 发版周期 介于当前处于项目紧急开发期,制定了发版周期: 1、开发环境和SIT环境:开发可随时提交代码到gitlab上,上传后由发布人员统一进行流水线发布,对同一个项目进行每天定时定点流水线运行。 UAT环境和生产环境:需要进行发布申请,目前一周两次发布时间,分别是周二和周四,在晚上使用量较低时进行发布。 如遇紧急情况,可提出特殊申请。 后期项目稳定后,逐步拉长发布周期,预计UAT环境一周一次,生产环境一月两次。 发版规范 1、所有开发人员进行代码提交时,需要先进行本地代码质量检测,检测通过后才能进行代码提交; 2、所有项目,必须要在开发环境和测试环境测试通过后,才可进行UAT和生产环境发布申请。 3、UAT和生产环境,提交版本迭代申请时,需要说明版本更新内容; 4、项目迭代周期,项目负责人和产品经理应把握好项目迭代时间,对需求和缺陷提交,要做到有自己的节奏,不可毫无计划经常提交迭代申请,影响用户使用感受。 5、项目迭代,如遇到致命缺陷,在确定问题修复后,代码在测试环境全部回归通过后,可提交紧急申请,在当天使用量最低的时间进行项目迭代,并要做好相关通知工作。 6、 1. 新增财务云_人人差旅项目的仓库和流水线; 2. 科研助手发布上线; 3. 对财务云中费用核算,人人差旅,出纳,总账,基础资料模块进行流水线发布。 1. 对金蝶财务云项目、科研助手项目进行dev,SIT和UAT流水线发布; 2. 接手雨诺流向项目流水线发布; 3. 新建财务云会计平台、基础服务云公共设置、员工服务云人人差旅、人人费用和对公费用项目; 4. 科研助手项目员工数据清洗。 1. 对金蝶财务云项目、科研助手项目进行dev,SIT和UAT流水线发布; 2. 新建财务云部分项目的生产线流水。 1. 本周我负责教导新员工如何发布项目流水线,包括设置参数、检查代码、部署环境等步骤。新员工在我的指导下逐步掌握了流水线发布的流程,并能够独立完成任务。 2. 成功发布多次流水线任务。包含科研项目管理,科研小助手,以及财务云上的多个项目。