Build our official Jenkins plugin - Level Up

Closed
Boozang
Montreal, Quebec, Canada
Mats Ljunggren
CEO
(9)
3
Project
Academic experience or paid work
120 hours per learner
Learner
Anywhere
Advanced level

Project scope

Categories
Data visualization Information technology Software development
Skills
ci server docker (software) apache maven cucumber (software) jenkins java (programming language) research writing
Details

We'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

Deliverables
No deliverables exist for this project.
Mentorship

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

Company
Montreal, Quebec, Canada
2 - 10 employees
Technology

Code-less web test automation. Boozang generates functional tests by scanning your application