Skip to content

Releases: cathive/concourse-sonarqube-resource

0.6.0

30 May 21:16
d24d023
Compare
Choose a tag to compare

Changelog

Removed

  • The idea of using a project-local maven wrapper instance seemed nice but
    was not really usable / stable in practice. Therefore the feature had to
    be removed.

Usage

 resource_types:
 - name: sonar-runner
  type: docker-image
  source:
    repository: cathive/concourse-sonarqube-resource
    tag: "0.6.0"

0.5.1

30 May 20:33
002f23e
Compare
Choose a tag to compare

Changelog

Fixed

  • An issue with using the maven wrapper was introduced in 0.5.0.
    If a project uses the maven wrapper and the scanner_type is set to maven
    (or the scanner_type was automatically detected), such builds were broken,
    because the maven wrapper was not executed correctly.

Usage

 resource_types:
 - name: sonar-runner
  type: docker-image
  source:
    repository: cathive/concourse-sonarqube-resource
    tag: "0.5.1"

0.5.0

30 May 20:20
d533061
Compare
Choose a tag to compare

Changelog

Fixed

  • Anonymous analysis without username/password or access token should now be possible.
    [#13]

Added

  • A new configuration parameter (source.__debug) has been added that can be used
    to debug the resource itself when developing new features or fixing bugs.
    (This flag is not ment to be used in production environments, though!)
  • The unit test framework has been enhanced and it should now be possible to write
    some real proper unit tests using the "bats" framework.
  • If the scanner type has been set to maven (or if it has been automatically
    determined by the existence of a pom.xml file), the resource will now use the
    installed maven wrapper (if there is an executable mvww file in the project's
    root folder).

Changed

  • Starting with this release, the shell scripts will use BASH's double brackets
    syntax for all if-checks, because it's generally less error-prone and and offers
    fewer surprises when dealing with nasty things such as uninitialized variables.

Usage

 resource_types:
 - name: sonar-runner
  type: docker-image
  source:
    repository: cathive/concourse-sonarqube-resource
    tag: "0.5.0"

0.4.0

27 May 11:30
1bd8bd9
Compare
Choose a tag to compare

Changelog

Added

  • sonar.branch.name can now be auto-detected if params.autodetect_branch_name has
    been set to true. (#3)

Changed

  • Update sonar-scanner-cli to v3.2.0
  • Update sonar-maven-plugin to v3.4.0

Usage

 resource_types:
 - name: sonar-runner
  type: docker-image
  source:
    repository: cathive/concourse-sonarqube-resource
    tag: "0.4.0"

0.3.1

16 May 07:54
Compare
Choose a tag to compare

Changelog

Fixed

  • Multiple additional parameters work now as supposed to. (#14)

Usage

 resource_types:
 - name: sonar-runner
  type: docker-image
  source:
    repository: cathive/concourse-sonarqube-resource
    tag: "0.3.1"

0.3.0

28 Mar 11:38
Compare
Choose a tag to compare

Changelog

Added

  • Workaround for buggy certificate propagations in Alpine OpenJDK images. (#16)

Usage

 resource_types:
 - name: sonar-runner
  type: docker-image
  source:
    repository: cathive/concourse-sonarqube-resource
    tag: "0.3.0"

0.2.0

07 Feb 21:21
6da446f
Compare
Choose a tag to compare

Changelog

Fixed

  • Parameters that contain whitespace characters no longer fail the out action. (#6)

Added

  • Support for params.tests. (#7)
  • Support for params.branch_name and params.branch_target.
    Require the Branch Plugin or
    SonarCloud.

Changed

  • params.sources must now be specified as list instead of comma-separated strings

Removed

  • params.branch and params.analysis_mode are no longer supported.
    (New SonarQube versions handle short-lived branches in a different way)
    Use params.branch_name and params.branch_target instead if you use the
    Branch plugin.

Usage

 resource_types:
 - name: sonar-runner
  type: docker-image
  source:
    repository: cathive/concourse-sonarqube-resource
    tag: "0.2.0"

0.0.32

31 Jan 15:06
Compare
Choose a tag to compare

Changelog

Fixes

  • Support old SonarQube servers that don't report the server version in sonar-report.txt (version 0.0.31 still had a bug, which we now simply mitigate by returning "undefined" as server version if everything else fails) [#11]

Usage

 resource_types:
 - name: sonar-runner
  type: docker-image
  source:
    repository: cathive/concourse-sonarqube-resource
    tag: "0.0.32"

0.0.31

23 Jan 14:44
d7b389e
Compare
Choose a tag to compare

Changelog

Fixes

  • Support old SonarQube servers that don't report the server version in sonar-report.txt [#11]

Usage

 resource_types:
 - name: sonar-runner
  type: docker-image
  source:
    repository: cathive/concourse-sonarqube-resource
    tag: "0.0.31"

0.0.30

18 Jan 08:51
364d01d
Compare
Choose a tag to compare

Changelog

Added

  • Support for any additional properties that might need to be passed to the sonar-scanner.

Fixed

  • Updated the documentation to make clear how a quality gate can be used to break the build. (#9)

Usage

 resource_types:
 - name: sonar-runner
  type: docker-image
  source:
    repository: cathive/concourse-sonarqube-resource
    tag: "0.0.30"