phoben 发表于 2023-10-25 11:30:58

[42730]支持应用定时发布

本帖最后由 David.Zhong 于 2023-10-25 18:20 编辑

生产环境中,一般需要等到工作人员下班后,进行系统升级、发布。
有些企业这个时间段可能很晚,凌晨的时候比较适合。

希望可以在发布页面增加一个“定时发布”勾选,可以设置一个时间。
发布以后服务端不会立即替换原有代码,而是到了时间后再进行替换。

每个应用只允许一个定时发布计划,如果重复提交定时发布,则后面的计划会覆盖前面的计划。

David.Zhong 发表于 2023-10-25 18:20:34

超哥现在提需求是越来越得心应手了鸭,场景、需求、甚至初步方案都有~太赞了~
需求已登记哟,需求编号:42730。

phoben 发表于 2023-10-25 21:39:06

David.Zhong 发表于 2023-10-25 18:20
超哥现在提需求是越来越得心应手了鸭,场景、需求、甚至初步方案都有~太赞了~
需求已登记哟,需求编号:42 ...

哈哈,集思广益嘛,这样活字格才会越来越好用:lol

David.Zhong 发表于 2023-10-26 08:45:13

是的呢~现在需求是越来越多,有场景的话,会更容易理解,进而安排开发哟~;P

Patrick.Zhu 发表于 2023-11-1 11:45:28

超哥,我咨询了下研发大佬们,这个功能用我们最新版本提供的CI/CD功能,然后配合一个CI工具,例如Jenkins,可以实现包括定时发布等一系列的发布动作。

phoben 发表于 2023-11-1 12:02:17

Patrick.Zhu 发表于 2023-11-1 11:45
超哥,我咨询了下研发大佬们,这个功能用我们最新版本提供的CI/CD功能,然后配合一个CI工具,例如Jenkins, ...

好的,我也看到了现在对CI/CD的支持变得更强了,对于熟悉CI/CD的人来说,定时发布应该不难。

David.Zhong 发表于 2023-11-1 12:43:24

:i0tw2:

Patrick.Zhu 发表于 2023-11-1 14:03:10

phoben 发表于 2023-11-1 12:02
好的,我也看到了现在对CI/CD的支持变得更强了,对于熟悉CI/CD的人来说,定时发布应该不难。

超哥,我贴一下Jenkins的配置过程,不同的CI工具应该大同小异,都有类似的过程:

1.在Jenkins中创建项目:


2.配置Jenkins与git的关联:





3.关联活字格提供的支持CI/CD的可执行文件:


4.然后就可以在Jenkins中调用可执行文件进行发布,也可以配置触发器,实现定时发布等各种发布方式,具体配置方案要看使用CI工具的说明书。



页: [1]
查看完整版本: [42730]支持应用定时发布