- What is Jenkins?
- What are the job templates you are using? How to create a new iteam/job?
- What is the difference between Maven and free-style job and Pipeline templates?
- Where to configure the code repo details? (under SCM section).
- Difference between Build Periodical & Poll SCM, define each?
- How to configure Sonar in Jenkins job?
- Email notification? (Tow types, 1. email notification & Editable Email notification to send attachments too).
- What is the fix for OutOfMemory issue. (increasase HEAP size, need to add it to maven Options).
- Environment varibales?
- How to install a plugin? (two ways)
- Different way of providing access to users? Matrix/Project/Rolebased based security. Which one you are using?
- How to add a user & provide permissions.
- What is minimum required to install Jenkins? (Java should be installed).
- Different types of Build errors/issues you faced in your work environemnt? (3 types. 1-->Network or anyother issues which whould be fixed by ALM/LTS/Support teams, 2-->Some errors which whould be fixed by Build Team, for example, wrong job congiguration, 3-->Some other errors which whould be fixed by Dev Team, for example, Compilation errros, test case failures etc.)
- What are the different types of job templtes you used. Maven, free-style, pipeline, multibranch pipeline etc.
- Up-Stream, Down-Stream jobs (pipeline setup)?
- What is Parameterized job? How to pass the parameters from one job to anotehr job?
- Pipeline script for CI/CD?
- What are the automations you have done? Using groovy script create/rename/delete/disable the Jenkins jobs?
- How to take backup? (backup plugin)
- What is Jenkins node/slave?
- How to creare & configure slave/node in jenkins?
- What arte the plugin you installed?
- How to copy the artifacts from one job to another job?
- How to add Java/Maven/Gradle/Git paths in jenkins? (Global Tool Configuration).
- What is "Manage Plugin"?
- Pipeline scripts: Declarative vs Scripted vs Shared libs
- Sections in Declarative/Scripted pipeline script
- Importance of Shared libs in Jenkins?
- how to configure in Jenkins (Configure System >> Global Pipeline Libraries) ?