Skip to content

This workshop is designed to help you start or improve your knowledge of working in a DevOps environment.

Notifications You must be signed in to change notification settings

rafaelspinto/workshop-devops-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 

Repository files navigation

DevOps Tools Workshop (Work in Progress)

This workshop is designed to help you start or improve your knowledge of working in a DevOps environment.

The goal for this workshop is to prepare a fully working set of tools that will help you start building the "DevOps environment". For simplicity reasons some of the tools will be setup locally while others will be public/online.

What is DevOps

First rule of DevOps, there are no rules. You will not find a single or an exact definition for DevOps, just try to google it and you will see. In my opinion that's the way how it should be. DevOps is dependent on a team and how that team performs, so, in this sense every team will have its own definition.

With that being said, DevOps or Engineering Agility as I like to call it, is Agile 2.0 because it's all about being agile in a fast and highly competitive world by taking advantage of technology and engineering best practices to easily adapt to change.

Engineering Agility = Culture + Technology + Best Practices + Talent

Table of Contents

Quick start

Prerequisites

How it works

This workshop uses docker-compose to easily setup the local tools. Inside the tools folder there are the required files and instructions of usage per tool.

Tools

There are virtually an infinite amount of tools that you can use to help you on the technology side but all of them will fall under one or more of these categories:

  1. Project Tracking
  2. Source Code Management
  3. Automation Server
  4. Static Code Analysis
  5. Testing
  6. Artifact Management
  7. Instant Feedback
  8. Analytics & Monitoring

The tools identified here will be labeled as:

  • Local setup - For these kind of tools this workshop will provide a simple way to have a local installation.
  • Public free - These kind of tools provide a version that you don't need to pay for usage although there is a chance that you may pay for certain features (upgrades).
  • Public commercial - Using these kind of tool implies that you will pay a fee.

Notes:

  • A better tool does not exist. It's up to the team to decide which tool suits its needs.
  • This list will be updated on a regular basis.

1. Project Tracking

2. Source Code Management

3. Automation Server

4. Static Code Analysis

5. Testing

6. Artifact Management

7. Instant Feedback

8. Analytics & Monitoring

About

This workshop is designed to help you start or improve your knowledge of working in a DevOps environment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages