DevOps is a methodology/culture for continuous integration and continuous deliver (CI/CD). To apply DevOps in project management, we need to understand the full cycle of DevOps.
Before diving into DevOps, we need to prepare and setup the playground so that we could hands on the tutorial.
- Pre-requisition
- Create docker hub account, github account, Azure cloud account
- Install docker, git, minikube on pc, jenkin
- Download docker image: jenkin
- Basic understand of git command, docker command.
- Setup CI Jenkins
- Configure GitHub credential
- How to resolve git repo connection
- https://www.blazemeter.com/blog/how-to-integrate-your-github-repository-to-your-jenkins-project
- https://docs.joyent.com/public-cloud/getting-started/ssh-keys/generating-an-ssh-key-manually/manually-generating-your-ssh-key-in-mac-os-x
- How to solve build image issue
- https://stackoverflow.com/questions/41215997/jenkins-docker-pipeline-error
- Overview of what is DevOps
- Setup Kubernetes with DevOps
- Setup Kubernetes on Azure