(SCM):GitHub、GitLab、BitBucket、SubVersion
构建工具:Ant、Gradle、maven
自动部署:Capistrano、CodeDeploy
持续集成(CI):Bamboo、Hudson、Jenkins
配置管理:Ansible、Chef、Puppet、SaltStack、ScriptRockGuardRail
容器:Docker、LXC、第三方厂商如AWS
编排:Kubernetes、Core、Apache Mesos、DC/OS
服务注册与发现:Zookeeper、etcd、Consul
脚本语言:python、ruby、shell
日志管理:ELK、Logentries
系统监控:Datadog、Graphite、Icinga、Nagios
性能监控:AppDynamics、New Relic、Splunk
压力测试:JMeter、Blaze Meter、loader.io
预警:PagerDuty、pingdom、厂商自带如AWS SNS
HTTP加速器:Varnish
消息总线:ActiveMQ、SQS
应用服务器:Tomcat、JBoss
Web服务器:Apache、Nginx、IIS
数据库:MySQL、Oracle、PostgreSQL等关系型数据库;cassandra、mongoDB、redis等NoSQL数据库
项目管理(PM):Jira、Asana、Taiga、Trello、Basecamp、Pivotal Tracker
jenkins常用一些插件:
Git Plugin:使用Git作为源代码管理
SSH plugin:远程ssh登录server执行命令
Parameterized Trigger Plugin:触发其他的job
Cobertura Plugin:代码测试覆盖率报告
Task Scanner Plugin:检测代码中出现的特殊标记(如TODO等)
Violations:代码质量检测,支持pylint、jslint等
ThinBackup:用于备份Jenkins
SCM Sync configuration plugin:将Jenkens的配置变更同步到SCM中
Android Emulator Plugin:安卓模拟器
Copy To Slave Plugin:每次构建的时候从Master上把文件复制到具体Job的工作空间
FTP publisher plugin:发布到ftp
HTML Publisher plugin:发布html
Windows Exe Runner Plugin:执行exe命令
Python Plugin:执行python脚本
Publish Over FTP:ftp发布
Open STF Plugin:stf插件
Gradle Plugin:gradle构建插件
iOS Device connector plugin:展现连接到master和slave上的IOS设备
Android Device connector plugin:展现连接到master和slave上的安卓设备
Jira Issue Updater:jira问题更新
ShiningPanda Plugin:python环境插件
Build Monitor View:构建监控墙
SSH Slaves plugin:linux执行从机
Windows Slaves Plugin:window执行从机
Log Parser Plugin:日志解析器
Slave SetupPlugin :在Slave启用前从master复制文件到slave中或者运行脚本
Distributed Workspace Clean plugin :用于清理该Project在每个Slave上的空间
Copy Artifact Plugin :用于从另外一个Project复制收集物到当前的Build
Artifact QR Code Plugin:用于展现收集上来的二维码
Embeddable Build Status Icon :通过简单的方式,将Job最近一次构建(Build)的状态展现出来
description setter plugin:二维码生成
jenkins workspace cleanup plugin 这个插件可以再每次build之前清空workspace
build-name-setter 这个插件可以设置每次build显示的名字
hudson next build number plugin 如果你想把hudson每次build的版本号放到你的产品版本号中你可以使用这个插件