向大家推荐一款 Go 语言开发的自动化部署工具

2019-01-13 09:16:14 +08:00
 dreamans

syncd: 一款开源的代码部署工具,它具有简单、高效、易用等特点,可以提高团队的工作效率.

比较适合类似 PHP 的脚本语言上线使用具有以下特性:

下载地址: https://github.com/dreamans/syncd

9057 次点击
所在节点    DevOps
6 条回复
gouchaoer
2019-01-13 09:32:59 +08:00
写了个 Jenkins
blackhacker
2019-01-13 10:31:26 +08:00
跟 @wushuiyong walle 是差不多的轮子

Github 还有这个类似的项目也是 go 开发的

https://github.com/lisijie/gopub
dreamans
2019-01-13 11:32:15 +08:00
@blackhacker 其实也不太一样, syncd 会在横向上继续扩展,会整合 持续集成(编译、自动化测试、发布)+项目管理 的大部分功能, 主线流程大致是这个样子的:
```
创建需求->评审需求(提交物料)->排期开发->创建分支(git/feature/需求 ID)->开发提测->自动构建(+单元测试)->测试回归(test 用例系统)->允许上线 /发版->(创建上线单+回滚单)->部署上线 /发版
```
yepinf
2019-01-13 11:36:13 +08:00
支持 svn 吗
dreamans
2019-01-13 11:38:20 +08:00
@yepinf 不好意思,目前暂不支持
lusyoe
2019-01-13 12:43:57 +08:00
轮子多了没意义,生态很重要,Jenkins 不是那么好替代的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/526492

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX