有了解外包公司的朋友吗?平时开发用 Git 吗?有搞 DevOps 提高团队效率吗?

2019-01-05 20:49:56 +08:00
 jamiefang
听说大部分外包团队平时不允许使用 Git 等工具,也不用 Jenkins 搞 CI/CD 流程。

拿起 Eclipse 就是一把梭。
导出 jar 包交给甲方的测试部门就不管了。

真的是这样吗?😂
9589 次点击
所在节点    程序员
64 条回复
lzj307077687
2019-01-08 09:02:21 +08:00
之前待的外包公司用 gitlab
hjq98765
2019-01-08 11:51:15 +08:00
不可能不用 git 吧,这是得多业余?我一个非计算机科班的,写毕业论文的代码都知道用 git
manr
2019-01-08 12:51:36 +08:00
我是在外包公司,cmmi3,甲方是某国企的事业部。说下我们的大致流程,主要是 gitlab+confluence+jira+jenkins,我们每个开发都有自己的 dev 分支,开发自测+写 confluence 文档,合到总 dev 分支会 jenkins 集成打包上传到 ftp 服务器,然后测试 ftp 拉包测试,jira 反馈 bug,我们这边测试通过之后把总的 dev 合到 master 分支,提交到甲方测试,然后甲方核对 jar 包信息、几轮测试、预上线、上线,出了问题就两边 pmo 推锅。
gouchaoer
2019-01-08 18:57:27 +08:00
@ritaswc 🙄我 tm 也是用 php 写了一些运维相关的代码,比如 gitlab 的备份处理;用 gitlab 的 api 做一些处理;邮件 imap/smtp 啥的,还有针对公司用户用 iptables 做 ip 白名单啥的乱七八糟的,Jenkins 和 registry 啥的也需要弄弄。。。shell 是在太难了,php 写太 jb 快了。。。告诉你一个诀窍,用好 exec 调用,这个函数有个蛋疼的地方是把 stderr 丢掉了,所以调用命令是要这样:exec("command balabala 2>&1", $o,$r),检查 return code 看命令成功与否,检查 stdout 看命令输出,好用🙄

如果你有一些并发命令调用需求,试试 symfony/process 这个封装的 proc_open 函数

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

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

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

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

© 2021 V2EX