Jenkins
pipeline scripts
groovy scripts
gradle scripts
Jenkins REST API
ANT file patterns
HTTP
publish HTML
email plugins
Blue Ocean
- Expertise in setting up Jenkins for CI/CD model for project and using of plugins in effective way to reduce the manual efforts.
- Administering and maintaining Jenkins
- Implemented role based security accesses
- Experience in setting LDAP authentication for login
- Created various Jenkins freestyle and pipeline project with user views
- Parameterized jobs with file parameter, choice, extended choice, extensive choice and other different parameters
- Written and maintained pipeline scripts with stages and scripts
- Blue ocean implementation for pipeline and multi-pipeline projects
- Modeled and executed Maven & TestNG projects with parameters from Jenkins pipeline
- Published HTML reports generated as part of TestNG and Maven projects in the build execution
- Configured email notifications for pipeline and freestyle projects
- Used extended email notification templates
- Used groovy scripts for internal report generations and data refreshes
- Experience in using jenkins-cli.jar for generating build information as JSON objects
- Used gradle scripts to perform database connectivity checks
- Experience in setup of Master Agent configuration for multiple node executions
- Configured cron-job scheduler for projects
- Used Jenkins REST API and configuration concepts to build a simple UI for manual QA team
- Handled cross origin resource sharing policy, content setting and enabling Jenkins services as backend data supplier for UI
- Archived projects reports and shared user contents
- Used logstash to push console logs
- HTTP plugins are integrated to test micro services created in OSSBSS automation