Build our official Jenkins plugin - Level Up
Project scope
Categories
Data visualization Information technology Software developmentSkills
ci server docker (software) apache maven cucumber (software) jenkins java (programming language) research writingWe're looking for students to help us build our official Jenkins plugin (CI server), a core function of our platform.
The plugin will allow a user of the CI platform Jenkins to start and run Boozang tests from the CI server. After the job has been run, test results will be displayed using the plugin Cucumber report: https://plugins.jenkins.io/cucumber-reports/
This will include:
- Research how to build a Docker-based Jenkins plugin
- Create plugin to match our current parameterized Jenkins jobs
- Test plugin
- Get it deployed as an official plugin in the Jenkins "store"
The work will include some Java programming, Maven, and work with Docker.
The best resources to use to create the Jenkins plugin that I have found:
Writing a Jenkins Plugin: https://www.baeldung.com/jenkins-custom-plugin
Developing Complex Plugins for Jenkins: https://www.velotio.com/engineering-blog/jenkins-plugin-development
I will be available to work closely with the students to make sure this is a success (at least 4 hours per week). I'm aware it's a rather challenging project that requires some specialized skills. As this is core functionality for us and will be highly impactful!
About the company
Code-less web test automation. Boozang generates functional tests by scanning your application