有哪些适合小团队管理代码的方式

2018-05-16 09:40:50 +08:00
 Light3

大概三个人 俩个 php 一个前端
目前想到的就是找个第三方代码管理 然后服务器上面用 webhooks 来同步代码
不过 查询的教程都不太好用

不知道大家都怎么用的 求教..

7674 次点击
所在节点    程序员
56 条回复
AaronWang13
2018-05-16 17:46:27 +08:00
TFS 现在公司的开发团队是 10 个人左右 用的 TFS 使用感觉流畅
PS:VS 是世界上最好的 IDE 哈哈哈哈哈
shaoS
2018-05-16 18:30:27 +08:00
@Vogan 平滑发布 /滚动发布 /灰度发布需要一个调度工具,比如 k8s
Mogugugugu
2018-05-16 19:01:05 +08:00
cding.net + webhook + Jenkins
cxbig
2018-05-16 19:21:24 +08:00
BitBucket 不错,5 人以下团队,私有库不限制
cxbig
2018-05-16 20:17:32 +08:00
至于自动部署,首推 Jenkins,相当灵活。
jwenjian
2018-05-16 20:27:08 +08:00
阿里云的 code 也不错啊
Mbin
2018-05-16 20:31:31 +08:00
搞个小水管搭个 gitlab 完事,方便又安全
evam
2018-05-17 09:32:07 +08:00
这明显是一个 CI 的问题啊。。
coding 的一键部署目前免费。20 人以内团队也免费
可以考虑一下。
Marmot
2018-05-17 09:32:59 +08:00
@amon 炉石群哪位?
ben1024
2018-05-17 09:39:19 +08:00
github(付费)>gitlab>gogs
Light3
2018-05-17 10:06:02 +08:00
@evam 看了下 需要申请 然后还只能支持腾讯云..
soulteary
2018-05-17 11:07:02 +08:00
如果是公司业务,可以考虑使用 GitLab + GitLab Pipeline CI 的方式:

- 代码贮存 GitLab
- 构建编译、测试检查使用 GitLab CI 过程处理
- 构建结果在 CI 过程中定义一下就可以了,无所谓你使用 scp、ssh Remote Command、ansible、rsync、git push、docker build && docker push....

如果是个人的话,drone + drone plugins 可以达到上面类似的效果。
ben1024
2018-05-17 12:04:10 +08:00
laravel/envoy
winglight2016
2018-05-17 13:51:30 +08:00
gitlab+heroku,全免费 CI
还带了 wiki
soulteary
2018-05-17 20:18:43 +08:00
补充一篇水文,或许可以帮助楼主进一步了解 CI/CD 场景价值,以及可以玩的一些事情。

https://soulteary.com/2018/05/17/the-value-of-continuous-integration.html

最近不定期会把 CI/CD 在个人折腾、公司团队中的一些实践和思考水出来。
tobyg
2020-04-16 12:25:22 +08:00
我们是国内的小队团,针对这个问题做了一个解决方案。

感兴可以来试一下, 一键部署(态静页,后端服务,云数据等等)

产品叫: 21YunBox

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

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

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

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

© 2021 V2EX