这是indexloc提供的服务,不要输入任何密码
Skip to content
busterwood edited this page Jan 17, 2019 · 4 revisions

DevOps is not a well-defined term, but I think of it as systems and tools that get features from source code into production quickly and cheaply, while ensuring quality.

DevOps is also the Development team and Operations team working together. Cross-team collaboration and communication are key.

DevOps is a culture, not a job. An organisation embraces a DevOps culture, it does not delegate DevOps work to certain roles. DevOps is about embracing failure and using it as an opportunity to improve.

Categories and tools

  • Source tools, e.g. Git, code review tools, style checking tools, merge tools
  • Build tools, e.g. TeamCity, Jenkins, Puppet Pipelines, AppVeyor
  • Test tools, e.g. unit tests, acceptance tests, integration tests, performance tests
  • Packaging tools, e.g. Docker, NuGet
  • Package management tools, e.g. Sonatype Nexus, Docker Hub, NuGet Server
  • Deployment, e.g. Octopus Deploy, Puppet Pipelines
  • Release tools, e.g. ServiceNow, Puppet Enterprise
  • Configuration tools, e.g. Chef, Puppet, Ansible
  • Monitoring tools, e.g. LogStash, Grafana, NewRelic, Kibana, DataDog
Clone this wiki locally