Created this Repository to share the HandsOn Document, which will help everyone to learn DevOps tools in a easy way
- 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
- 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
- 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