真的有公司搞 devops 吗?成功了吗?

2021-07-29 10:07:38 +08:00
 chigeyaowaner

领导想搞 devops,让我找资料。无意挖到禅道的宝藏论坛,里面好多 devops 文章,在自动化测试板块: https://www.zentao.net/redirect-index-19289.html

用禅道用了 3 年,还是在上一家公司,后来回家发展来了这家小公司,什么项目管理工具都不用,每天工作就跟两眼一抹黑一样。

现在好了,说要搞 devops,我们团队人这么少搞得起来么?还不如上个工具先解决项目管理流程问题。

大公司很多搞 devops 的都失败了,感觉这个东西看着火,落地难。 所以,真的有公司搞 devops 了吗?效果怎样? 10 人以内的团队有必要搞吗?

12731 次点击
所在节点    程序员
95 条回复
lululau
2021-07-29 11:10:16 +08:00
加钱可解,月薪 50K 招 10 个懂运维的开发替换掉现有的人员呗
securityCoding
2021-07-29 11:23:16 +08:00
小公司就别瞎折腾了,jenkins == DevOps
dolphintwo
2021-07-29 11:23:31 +08:00
CI/CD 先上,CT 慢慢来
zooeymango
2021-07-29 11:28:39 +08:00
gitlab 一把梭
murmur
2021-07-29 11:29:58 +08:00
devops=dev + op 不给 op 的薪水,这不是太容易,反正都是全干
Hilong
2021-07-29 11:31:21 +08:00
@chigeyaowaner 我们当时 4 个人都搞了 。先把 jenkins 那一套搭起来。持续集成,持续部署搞定,会省好多力气。后面再+sentry,把监控也搞起来。如果用的是钉钉,还可以把报错信息通过机器人实时同步到群里
evilStart
2021-07-29 11:32:05 +08:00
来到 V2EX 才感觉到这世界的参差。。。我一直以为现在所有团队都有 DevOps 了。

最起码 CI/CD 要有吧,如果是小项目的话这搞起来也不难。而且能显著提升效率。10 个人都是开发的话至少要有一个人全职搞 CI/CD,主要包括维护 CI pipeline,同时你们开发也要知道写 cases 。要是开发都不写的话,那最好有两个人搞这个。问你们老板愿意出人不。
zhanggg
2021-07-29 11:45:33 +08:00
大有大的搞法,小有小搞法,先起个开源环境试试看你们需要啥最重要
另外专门搞 devops 没前途,干的活很难被认可
wangritian
2021-07-29 11:51:40 +08:00
小公司至少要做到 git push 后自动更新,阿里云的流水线入门很快
akira
2021-07-29 11:53:05 +08:00
devops 啊。。部个仓库 部个 jenkins,跑起来,就算是了啊。。
yanzhiling2001
2021-07-29 12:02:12 +08:00
我们都是楼上的做法,配置好 jenkins,直接推代码上去,自动打包部署 docker 。

还有什么更复杂的玩法么
dcoder
2021-07-29 12:12:54 +08:00
主要靠领导, 领导先吹牛弄到很多资源(预算经费, 人头 for DevOps engineers)
然后开始堆人,堆出一个(至少看起来)高大上的方案, 忽悠公司内部的 Dev 们使用.
Done !
nimab
2021-07-29 12:22:39 +08:00
竟然面过这家公司。
sonxzjw
2021-07-29 12:28:56 +08:00
搞 devops 的都写满单元测试代码吗?!
JJsty1e
2021-07-29 12:30:36 +08:00
我的想法是在合并代码的时候自动跑一些单元测试和接口流程测试,但是接口的流程测试这块太麻烦了,首先数据库不方便 mock,其二,一个流程(比如订单系统),涉及到商品上线、用户下单、最后发货,这些流程又会有很多分支,这一系列操作用现有的测试技术太难整了,但是如果按单元测试的思路去进行最小单元测试,比如测试用户下单功能,那又要整备很多 flexures,反而也是一种麻烦。不知道你们是怎么处理这块的,还是说你们有自己写的测试框架?
Hasal
2021-07-29 12:48:02 +08:00
看到这个问题,才知道 DevOPS 还有失败的说法。本以为效能工具只会越搞越好,怎么会有越搞越差呢?现在公司、前同事们去的公司,大部分都有 DevOPS,只有一些规模极小的公司,还停留在原始阶段。
xzysaber
2021-07-29 13:10:26 +08:00
DevOps 其实大家一直都在做吧?只是现在给做的这个事情命了名。加之容器,K8S 的出现,使这件事情"更简单",更方便了而已。
snuglove
2021-07-29 13:34:41 +08:00
@chigeyaowaner 还是钱的问题吧...
guxingke
2021-07-29 13:36:53 +08:00
把专职运维劝退就得搞 devops 了...
bthulu
2021-07-29 13:40:17 +08:00
devops 到底是个啥, 我司现在是 gitea -> drone -> docker. 生产发版只要在 git 上打个 release-x.x.x 的标签就行了, 测试发版就打个 test-x.x.x 的标签. 删除标签就会自动回滚到最近的标签.
然后领导现在也天天喊着要搞 devops, 要给开发赋能, 但是到底要搞什么, 谁也说不清

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

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

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

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

© 2021 V2EX