devops:devops

Differences

This shows you the differences between two versions of the page.


Previous revision
devops:devops [2023/03/25 10:18] (current) Henrik Yllemo
Line 1: Line 1:
 +~~NOTOC~~
 +====== DevOps Toolchain ======
 +<nav type="tabs" >
 +  * [[:method:devops|DevOps]]
 +  * [[:devops:devops|Toolchain]]
 +  * [[:devops:roadmap|Roadmap]]
 +  * Stages
 +    * [[:devops:plan|Plan]]
 +    * [[:devops:create|Create]]
 +    * [[:devops:verify|Verify]]
 +    * [[:devops:packaging|Packaging]]
 +    * [[:devops:release|Release]]
 +    * [[:devops:configure|Configure]]
 +    * [[:devops:monitor|Monitor]]
 +</nav>
  
 +As DevOps is intended to be a cross-functional mode of working, those that practice the methodology use different sets of tools—referred to as toolchains rather than a single one. These toolchains are expected to fit into one or more of the following categories, reflective of key aspects of the development and delivery process:
 +
 +{{ :devops:devops_toolchain_v2_almbok.com.png |}}
 +
 +<callout type="primary" title="What is DevOps Toolchain?" icon="fa fa-question-circle">
 +
 +The DevOps toolchain refers to the set of tools and technologies that are used to support the DevOps practices and automate the software development life cycle. The toolchain consists of a variety of tools that are used at different stages of the software development process, including planning, coding, testing, deployment, and monitoring.
 +\\
 +\\
 +The DevOps toolchain can vary depending on the organization, but some common tools include:
 +
 +  * Version control systems, such as Git and Subversion, which are used to manage source code and track changes over time.
 +  * Continuous integration (CI) tools, such as Jenkins and TeamCity, which automate the building and testing of code changes.
 +  * Configuration management tools, such as Ansible and Chef, which are used to manage infrastructure and ensure consistency across different environments.
 +  * Containerization tools, such as Docker and Kubernetes, which enable developers to package applications and dependencies into portable containers that can be run anywhere.
 +  * Monitoring and logging tools, such as Nagios and ELK stack, which provide visibility into the performance and health of applications and infrastructure.
 +  * Collaboration tools, such as Jira and Slack, which enable teams to collaborate and communicate effectively throughout the software development process.
 +
 +The DevOps toolchain is designed to automate and streamline the software development process, enabling teams to deliver high-quality software more quickly and reliably. By using a range of tools that integrate with each other, organizations can create a cohesive and efficient software development workflow.
 +
 +</callout> 
 +
 +
 +<jumbotron>
 +<WRAP group>
 +<WRAP row>
 +{{youtube>sIBmyzba9dw?full}}
 +</WRAP>
 +<WRAP row>
 +<WRAP column right><fs 12px>Source: [[https://www.youtube.com|YouTube]]</fs></WRAP>
 +</WRAP>
 +</WRAP>
 +</jumbotron>
 +
 +
 +
 +
 +
 +===== Stages of Devops =====
 +
 +<panel type="primary" title="Stages of DevOps" no-body="true">
 +<list-group>
 +  * [[:devops:plan]]
 +  * [[:devops:Create]]
 +  * [[:devops:Verify]]
 +  * [[:devops:Packaging]]
 +  * [[:devops:Release]]
 +  * [[:devops:Configure]]
 +  * [[:devops:Monitor]]
 +</list-group></panel>
 +
 +----
 +
 +{{wp>DevOps toolchain}}
 +
 +
 +<callout type="primary"  title="DevOps Platforms">
 +
 +\\
 +
 +{{topic>tools?devops&simplelist&nodate&nodesc&nouser&sort}} 
 +
 +</callout>
 +
 +
 +
 +<panel type="" title="Digital.ai - Periodic Table of DevOps Tools" icon="fa fa-globe" >
 +
 +[[https://xebialabs.com/periodic-table-of-devops-tools|{{:devops:pasted:20200101-214423.png}}]]
 +
 +  * https://digital.ai/devops-tools-periodic-table
 +
 +
 +<WRAP column right><fs 12px>Source: [[https://digital.ai/devops-tools-periodic-table/|Digital.ai]]</fs></WRAP>
 +</panel> 
 +
 +
 +
 +<callout title="External links:">
 +  * https://www.infoq.com/articles/devops-toolchain/
 +  * https://newrelic.com/devops/toolset
 +  * https://xebialabs.com/periodic-table-of-devops-tools/
 +  * https://www.bluebridgesoftware.com/blog/26-devops-the-gartner-toolchain.html
 +  * https://blogs.gartner.com/christopher-little/files/2019/01/DOTC-vendors.jpg
 +</callout> 
 +
 +{{tag>devx }}