常见DevOps工具总结,你掌握了多少?

导语:
如果现在从事运维同学在交流中不提及“DevOps”的话,会让人感觉非常的Low?但是DevOps一种概念、一种思想,很难界定说DevOps该做什么,不该做什么。百度中给出的定义是Development和Operations的组合,但是每个公司或者个人在实际的应用中对DevOps的看法和理解都是不一样,所以本文只是概括总结常见的DevOps的工具,至于具体到项目的采用的工具,需要根据实际的情况进行考虑。
运维工程师们赶快来了解学习下吧!

02b557dc5e69b3cdb08b3a124361cc4f8f9c817b

1.开发工具.版本控制&协作开发
Github
gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git作为唯一的版本库格式进行托管,故名gitHub。Github拥有超过900万开发者用户,外号“全球最大同性交流网站”。

Subversion
Subversion 是一个版本控制系统,Subversion是一个自由开源的版本控制系统,是近年来崛起的版本管理软件系统,是CVS的接班人。目前,绝大多数开源软件都使用SVN作为代码版本管理软件。

我有几张阿里云幸运券分享给你,用券购买或者升级阿里云相应产品会有特惠惊喜哦!把想要买的产品的幸运券都领走吧!快下手,马上就要抢光了。

2.自动化构建和测试
Apache Ant
Apache Ant是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。

Maven
Maven 除了以程序构建能力为特色之外,还提供 Ant 所缺少的高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目,而使用 Ant 则需要十几行。事实上,由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目现在使用 Maven,而且公司项目采用 Maven 的比例在持续增长。

Gradle
Gradle 就是可以使用 Groovy 来书写构建脚本的构建系统,支持依赖管理和多项目,类似 Maven,但比之简单轻便。

Selenium
Selenium (SeleniumHQ) 是 thoughtworks公司的一个集成测试的强大工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。

QUnit
QUnit是一个强大的JavaScript单元测试框架,该框架是由jQuery团队的成员所开发,并且是jQuery的官方测试套件。Qunit是Jquery的单元测试框架,并且被广泛使用在各个项目中。

JMeter
JMeter 是 Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用 java实现,对于大多数初学测试的同学来说,是最佳入门的工具。

原文链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值