快发系统

我要开发同款
proginn09474397312023年06月08日
124阅读
所属分类 PC网站

作品详情

2019.10-2020.3 发布系统 && 下载中心 (Golang) 团队开发项目描述:发布系统是公司业务线发布制品的主要通道之一,之前公司使用的快发系统能满足简单快速发布的需求,后来为满足更多业务线的使用需求,需要记录制品的更多属性,允许用户自定义配置工作流以及制品和产品的相关配置,用户定制发布流程,以兼容更多产线的不通使用场景,对快发系统进行重构,且同时计划要做下载中心,以满足交付,合作伙伴、客户等通过官网统一出口便捷获取相关产品制品、补丁包、文档等。个人职责: 1.开发奇安信CDN发布,对接白山云、阿里云、金山云CDN服务,完成发布、预热、清理缓存等操作;2.开发奇安信加白,对接奇安信云引擎,防止天擎以及友商误杀,保证发布包安全发布;3.设计Workflow,实现用户自定义发布任务,固化TaskSetting,解决Workflow 配置联同修改Task;4.开发PublishTool,第三方平台可使用工具从本地或Artifactory库进行发布,实现平台无缝自动对接;5.解决Artifactory SDK Upload异常,实现制品库与Artifactory完美结合;6.通过Redis Stream队列实现应用解耦,异步执行;7.使用Rsync工具进行文件传输,实现私服安全稳定发布; 8.对接公司私有S3,实现S3作为稳定存储,配套使用S3cmd以及S3 Browser。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论