Disabled: This project is not available for GSOC 2018. See Jenkin's GSOC page if you are interested in working with them

Jenkins is the most popular ci-cd server, and there are many corporations who already use it. Integrating coala into Jenkins can attract business clients better who could end up sponsoring/helping out coala. It also generally allows a wider range of users to use coala in their preferred way.

The goal of this project is to offer a coala plugin for Jenkins to allow easy integration of coala. The users should benefit from coala without additional manual work and get the result clearly in Jenkins.

Writing a coala Jenkins Plugin - Google Groups could help you to build the plugin. There is a similiar plugin in Jenkins plugin repository, warnings plugin. It can parse the output and present warnings and errors in JenkinsUI. A parser for warnings plugin could be implemented in the early stage of developing. It's easy to get started.

Milestones

PREPARATION/BONDING
  • A test jenkins instance exists.
  • An official repository exists with CI.
CODING PHASE 1
  • A parser exists for parsing coala result.
CODING PHASE 2
  • A working plugin with minimal functionality exists.
  • Corresponding testsuite exists.
  • Corresponding documentation exists.

The testsuite and documentation should be exhaustive and complete. As the plugin is just rudimentary, the testsuite and documentation also are simple at this stage.

CODING PHASE 3
  • A working plugin with full functionality exists.
  • A full covering testsuite exists.
  • Full Documentation exists.

results matching ""

    No results matching ""