Releases: cathive/concourse-sonarqube-resource
Releases · cathive/concourse-sonarqube-resource
0.6.0
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
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 tomaven
(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
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 executablemvww
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
Changelog
Added
sonar.branch.name
can now be auto-detected ifparams.autodetect_branch_name
has
been set totrue
. (#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
0.3.0
0.2.0
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
andparams.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
andparams.analysis_mode
are no longer supported.
(New SonarQube versions handle short-lived branches in a different way)
Useparams.branch_name
andparams.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
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
0.0.30
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"