Important Question - DO

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

PSNA COLLEGE OF ENGINEERING AND TECHNOLOGY, DINDIGUL – 624622.

(An Autonomous Institution Affiliated to Anna University, Chennai)

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING


CCS342 - DEVOPS
IMPORTANT QUESTIONS
UNIT 1
1. Architecture of DevOps
2. Compare AWS, GCP and Azure
3. Create a repository in Git, add and commit file commands
4. Version control systems
UNIT 2
1. Steps in creation of Maven artifact using command line argument
2. Create a Java application with Gradle, step-by-step creation of a new project
3. Setting up your project to use Maven build life cycle, give an example
4. Various commands to install Gradle and how to build using Gradle
UNIT 3
1. Jenkins workflow and Jenkins architecture
2. Steps in creating and configuring a Jenkins job
3. How to install and configure Jenkins, explain commonly used plugins in
Jenkins
4. How to create Jenkins work space and write the steps to configure Jenkins to
work with Java
UNIT 4
1. Ansible architecture and Ansible modules
2. Steps involved in the installation of Ansible
3. How Ansible support for configuration management
4. Ansible Play books and Ansible Roles
UNIT 5
1. Identify the various components of Azure DevOps
2. Steps to create DevOps organization
3. Create a pipeline in Azure DevOps with the application code of your own
choice
4. Steps to create Git hub account and Git hub repository

PART C
1. Create a Maven project with the help of Selenium and TestNG and write a
simple test case. Start the Jenkins, and configure the path of the Maven
project and publish the HTML report produced by TestNG. Demonstrate the
entire application with step-by-step implementation.
2. Construct a Maven web application, push the Maven web application on
GitHub by creating a repository for it. Configure the created GitHub repository
and Build the job using Maven goals. Periodically create the Build, using
Jenkins automation feature, if any changes are committed in the GitHub’s

1 Prepared by M.Kamarajan, AP/CSE, PSNACET


repository those changes can be reflected in the latest Build. Incorporate the
above using continuous integration (CI).
3. Suppose you want to configure GIT repository so that it runs the code sanity
checking tools before any commits? How do you prevent it from happening
again if the sanity testing fails? Explain the basic GIT commands.
4. Create CI and CD pipeline using Jenkins and write the steps to deploy in
cloud. Discuss with an example.

2 Prepared by M.Kamarajan, AP/CSE, PSNACET

You might also like