不说背景的提问都是耍流氓.
楼主在一家小公司小团队,感觉到工作流程极度低效.
团队交流用秋秋,上线流程全靠吼,发布流程都是人肉,用的还是 SVN,在测试环节经常会出现发了没测 /测错 /发错版本 /发错地方 /交流不畅等问题.
之前楼主使用简单的 Jenkins 做了简单的代码钩子->发布测试流程,但是感觉根本不够,没有解决关键问题,只能是自己的效率稍微高一点.
发现问题后痛定思痛,花了不少业余时间研究后准备做一套以 Alfred WorkFlow 为开始,Jenkins 为平台,Ansible +GitLab 为工具,邮件 /Slack/FeedRSS 为输出的整体流程.如果整体做完,应该能提升不少的整体效率,同时规范整个开发流程.
但是在开始动手后,有些犹豫了.因为感觉自己在做的事情完全不是前端应该做的事情,反而应该说有些---不务正业?像是在做运维该干的活....
就算做成了,在别人眼里看来应该也就是能少吼几嗓子,在这个小公司里并没有什么太大的价值.并且稍微大一点的公司应该都有正规的 CI 流程,我这点半吊子东西拿出去大概不会有什么加分,面试就算和前端面试官交流估计都是鸡同鸭讲的东西..
我现在正在自己的测试服务上安装依赖,抽空出来写了这个帖子...我没在好公司呆过,不太明白我做这个东西是不是狗拿耗子多管闲事?求过来人解惑...
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.