VTU Developer

Your comprehensive resource for DevOps Lab Manual - BCSL657D

DevOps Lab Manual

Complete Lab Experiments & Resources

BCSL657D
Subject Code
01
Credits
50
CIE Marks
50
SEE Marks
100
Total Marks
01
Exam Hours

Experiment 1

Introduction to Maven and Gradle

Overview of Build Automation Tools, Key Differences Between Maven and Gradle, Installation and Setup.

Build Automation Tools

Experiment 2

Working with Maven

Creating a Maven Project, Understanding the POM File, Dependency Management and Plugins.

Maven Project Setup

Experiment 3

Working with Gradle

Setting Up a Gradle Project, Understanding Build Scripts (Groovy and Kotlin DSL), Dependency Management and Task Automation.

Gradle Build Scripts

Experiment 4

Practical Exercise: Build and Run Applications

Build and Run a Java Application with Maven, Migrate the Same Application to Gradle.

Java Application Migration

Experiment 5

Introduction to Jenkins

What is Jenkins?, Installing Jenkins on Local or Cloud Environment, Configuring Jenkins for First Use.

Jenkins Setup

Experiment 6

Continuous Integration with Jenkins

Setting Up a CI Pipeline, Integrating Jenkins with Maven/Gradle, Running Automated Builds and Tests.

CI Pipeline Setup

Experiment 7

Configuration Management with Ansible

Basics of Ansible: Inventory, Playbooks, and Modules, Automating Server Configurations with Playbooks, Hands-On: Writing and Running a Basic Playbook.

Ansible Automation

Experiment 8

Practical Exercise: Jenkins & Ansible Integration

Set Up a Jenkins CI Pipeline for a Maven Project, Use Ansible to Deploy Artifacts Generated by Jenkins.

CI/CD Integration

Experiment 9

Introduction to Azure DevOps

Overview of Azure DevOps Services, Setting Up an Azure DevOps Account and Project.

Azure DevOps Setup

Experiment 10

Creating Build Pipelines

Building a Maven/Gradle Project with Azure Pipelines, Integrating Code Repositories (e.g., GitHub, Azure Repos), Running Unit Tests and Generating Reports.

Azure Build Pipelines

Experiment 11

Creating Release Pipelines

Deploying Applications to Azure App Services, Managing Secrets and Configuration with Azure Key Vault, Hands-On: Continuous Deployment with Azure Pipelines.

Azure Release Pipelines

Experiment 12

Practical Exercise and Wrap-Up

Build and Deploy a Complete DevOps Pipeline, Discussion on Best Practices and Q&A.

Complete DevOps Pipeline
Comments

Replay !

0 Comments

Share Your Thoughts

Please enter your name
Please enter a valid email
Password must be at least 6 characters
Please enter your comment
Email Verification Required
We've sent a 6-digit verification code to . Please enter the code below to verify your email address.
Email Verified Successfully!
Your email has been verified. Would you like to proceed with posting your comment?

Type "YES" to confirm and post your comment, or click Cancel to skip posting.

Preparing your download...