[RFF] Sonar GitLab Plugin 0.1.0

144 views
Skip to first unread message

Johan "Johnnei"

unread,
Dec 30, 2016, 10:55:18 AM12/30/16
to SonarQube
Hello,

This will be the initial release to provide a minimum viable product. Its aim is to integrate SonarQube with GitLab.
With this release the main focus is to provide 'Merge Request' analysis on a commit basis. Meaning: Currently every commit has to be analysed individually to provide full reports. With 0.2.0 I'll attempt to improve this.

Notable Changes:
New Features
    SGP-1: Create comments in GitLab on commits.
    SGP-2: Don't duplicate comments on incremental analyses.
    SGP-4: Create summary comment in GitLab on commit.

Compatibility Changes
    SGP-3: Ensure compatibility with SonarQube LTS through 6.2 and GitLab 8.12 through 8.14.
    SGP-8: Ensure compatibility with GitLab 8.15. Drops validated support for 8.12.

Shout-outs: The source is heavily based on the GitHub plugin. Thank you SonarSource!

Download v0.1.0-rc.1: https://gitlab.com/Johnnei/sonar-gitlab-plugin/uploads/8bf77424c359c781969dc1dc574ac99a/sonar-gitlab-plugin-0.1.0-rc.1.jar

Source: https://git.johnnei.org/Johnnei/sonar-gitlab-plugin/tree/develop
Issue Tracker: https://jira.johnnei.org/browse/SGP (Will request an Open Source license soon)
Documentation: https://git.johnnei.org/Johnnei/sonar-gitlab-plugin/wikis/home
SonarQube Analysis: https://sonarqube.com/dashboard?id=org.johnnei%3Asonar-gitlab-plugin
Compatibility: SonarQube 5.6.4, 6.0, 6.1, 6.2. GitLab: 8.13, 8.14, 8.15

The feedback period will be up to and including the 5th of January 2017 (CEST).

Happy new year to you all!

Kind regards,

Johan.

Johan "Johnnei"

unread,
Jan 1, 2017, 9:43:51 AM1/1/17
to SonarQube
Hi,

I've made a second release candidate fixing a bug and improving the ability to use this plugin securely.

Changelog:
Security Changes
    SGP-27: Prefer usage of GitLab access tokens.
    SGP-28: Mark auth token as password field and documentate security risks.

Bug Fixes
    SGP-29: Only trigger post issue job when the commit hash is supplied.

Download v0.1.0-rc.2: https://gitlab.com/Johnnei/sonar-gitlab-plugin/uploads/c232ec56fe58dd6a393cb25ba46ba2ed/sonar-gitlab-plugin-0.1.0-rc.2.jar

Kind regards,

Johan.

Johan "Johnnei"

unread,
Jan 6, 2017, 1:00:56 PM1/6/17
to SonarQube
Hello,

The feedback period is now closed.
I'll proceed with the release.

Kind regards,

Johan.
Reply all
Reply to author
Forward
0 new messages