软件必备模块-基础设施

Posted franzlistan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件必备模块-基础设施相关的知识,希望对你有一定的参考价值。

代码托管

作为一个项目一般都需要写代码,写代码就需要管理代码。作为个人项目可以直接选免费的第三方代码托管平台。如果机密性比较强,可以自己搭gogs或者gitlab,如果没有可靠的运维我建议直接用第三方代码托管平台。

以下是目前比较流行的代码托管平台: 
国外 
http://Github.com 
http://SourceForge.net 
http://Bitbucket.org 
http://gitlab.com 
国内 
http://git.oschina.net 
http://code.aliyun.com 
http://coding.net 
http://code.csdn.net

可持续集成服务

部署代码和编译代码时常是一件重复而枯燥的事情,所以自建一个可持续集成服务非常重要。可能说的不明确,搞这个东西是为了一键打包与一键部署。安卓,ios,网站都有这个问题。 
可以监控提交自动打包。

准备一个缺陷跟踪工具

自建一个bugzilla,跟踪自己的bug与问题,bugzilla比较好用如果实在不想搭建可以用wiki或者git里面带的wiki代替。

知识管理

知识管理非常重要,需要自己建立一个wiki或者用其他第三方wiki进行管理。

准备一个baas

为了支持快速开发我建议自建一个baas服务。方便测试与部代码,灵活处理各种需要的需求。不想搭建也可以用https://leancloud.cn

业务监控

对重要的业务进行监控。

定时备份

对重要对文件进行定时备份。比较简单的可以自建一个ftp用一个linux写计划任务(contrab)。












以上是关于软件必备模块-基础设施的主要内容,如果未能解决你的问题,请参考以下文章

设计一个成功的微服务,堪称必备的9大基础知识

小白福音!零基础入门软件测试,首选必备课程

小白福音!零基础入门软件测试,首选必备课程

软件测试基础理论(面试必备)

软件测试基础理论(面试必备)

Terraform实战 | 实用云部署编程入门指南,DevOps软件开发运维必备