软件持续集成思考

不知缘由

现在很多项目都喜欢搞这个持续集成,不知道为什么,跟devops似的,团队之间的文化建设, 但是持续集成这个事情我是支持的。 不然对于个体的信任度加大会导致项目的整体稳定性出现问题。

持续集成的利弊分析

写web的用这个的频率应该比较高, 对于从事嵌入式应用软件开发来说,系统集成的问题主要是出在软件测试上,即使可以生成固件也无法自动测试。非常麻烦。

项目经理–负责催促项目的研发进度
研发的人–专注研发,系统编译交由系统来处理
测试的人–验证系统相关功能是否完成,有问题等

这款软件可以解放测试与研发对于系统版本的确认等问题。少了因研发人员的失误而造成的扯皮现象。

工具软件的选择

市面上的持续集成工具不可谓不多,但是对于我来说,用的很少,Trello等个人时间管理工具,Slack, HipChat等办公通信软件,都与持续集成有一定的整合。
介绍个自己公司正在尝试的GitLab CI, 结合GitLab Runner来编译系统,持续集成运行相应的软件。

其实进入GitLab, 你会发现很多你听都没听说过的团队交互软件,系统集成工具,这些层面上的东西,真的是测试了才知道好坏,我这个人没有追求,用习惯了就好了。

我们的系统集成环境仍然在搭建过程中,整理好了,再搞个文档分享下

软件列表

Asana   Asana - Teamwork without email
Assembla    Project Management Software (Source Commits Endpoint)   
Atlassian Bamboo CI     A continuous integration and build server
Buildkite   Continuous integration and deployments 
Campfire    Simple web-based real-time group chat 
Custom Issue Tracker    Custom issue tracker    
Drone CI    Drone is a Continuous Integration platform built on Docker, written in Go   
Emails on push  Email the commits and diff of each push to a list of recipients.    
External Wiki   Replaces the link to the internal wiki with a link to an external wiki.     
Flowdock    Flowdock is a collaboration web app for technical teams.    
Gemnasium   Gemnasium monitors your project dependencies and alerts you about updates and security vulnerabilities.     
GitLab CI   Continuous integration server from GitLab 
HipChat     Private group chat and IM   
Irker (IRC gateway)     Send IRC messages, on update, to a list of recipients through an Irker gateway.     
JIRA    Jira issue tracker
JetBrains TeamCity CI   A continuous integration and build server   
PivotalTracker  Project Management Software (Source Commits Endpoint)   
Pushover    Pushover makes it easy to get real-time notifications on your Android device, iPhone, iPad, and Desktop.    
Redmine     Redmine issue tracker   
Slack   A team communication tool for the 21st century 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

钱国正

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值