Skip to content

This Repository offers the HandsOn Document, which will help everyone to learn DevOps tools in a easy way.

Notifications You must be signed in to change notification settings

np025/HandOn-DevOpsTools-Document

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HandOnDocument

Created this Repository to share the HandsOn Document, which will help everyone to learn DevOps tools in a easy way

Here are the HandsOn Document you can expect in this Repo

Docker Folder Contains

  • Step -1 : Update the ubuntu index by using update command
  • Step-3 : Verify the docker Version by running
  • Step-4 : Pull the Public docker image from dockerHub
  • Step-5 : Run the Mysql Container from the pulled image.
  • Step-6 : Run the nginx Container from the pulled image.
  • Projects :
  • JAVA Project
  • NodeJs Project
  • Python-Flask Project
  • two-tier Project
  • Docker Compose
  • Multi-Stage docker build:
  • Docker scout

Jenkins Fundamental handsOn Document Contains

  • Step -1 Update the ubuntu index by using update command
  • Jenkins Document Link
  • Step -2 Use the Long term Support Release Command to install the Jenkins.
  • Step -3 Login to Jenkins URL with Default Port 8080
  • Jenkins Initial Administrator Password
  • Step -4 Setting up Jenkins
  • Jenkins Installation has started
  • Jenkins has been installed successfully
  • Step -5 Create a Jenkins Pipeline
  • General Template Form
  • Build Triggers
  • Pipeline
  • Success
  • Failure
  • Step -6 Setting Up the Agent
  • Generate SSH Key
  • Install JAVA
  • Add the Agent
  • Agent Status
  • Agent Offline
  • Step -7 Build More Pipelines
  • Pipeline Structure
  • Build the pipeline
  • Pipeline Failed-1
  • Solution1
  • Pipeline Failed-2
  • Solution2
  • Verify the Build
  • Step -8 Credential Binding & Image Pushed to DockerHub
  • Generate the Personal Access Token on Docker Hub
  • Build the Docker Compose pipeline
  • Pipeline Succeed
  • Step -9 Jenkins Webhook
  • Webhook Connection Status & build Tgigger Config
  • Commit to Trigger Webhook
  • Trigger Pipeline from github Jenkins file

Gitlab Fundamentals Hands On Document Contains

  • Table of Contents:
  • Step-1 : Gitlab Account
  • Step-2 : Create a Group & Project
  • Create a New Group
  • Create a New Project
  • Demo Pipeline
  • Parallel Jobs
  • Step-3: Variables Types
  • Predefined variables
  • Predefined CI/CD Variables Reference
  • User Defined Variables:
  • (a) Project Level Variable Define:
  • Generate the Personal Access Token on Docker Hub
  • (b) Group Level Variable Define:
  • Step-4 Gitlab Runners
  • Install the Gitlab Runner
  • Gitlab runner status
  • Gitlab runner Service status
  • Register the Gitlab Runner
  • Step-5: Project Import from
  • SSH Key-Gen on EC2 Machine
  • Add the Public Key to Gitlab Account
  • Step-6 Run the Pipeline
  • Things to keep in Mind
  • Successful Pipeline:
  • Build Job:
  • Push Job:
  • Deploy Job:
  • Step-7 Artifacts
  • Pipeline Config with Artifacts

About

This Repository offers the HandsOn Document, which will help everyone to learn DevOps tools in a easy way.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published