Skip to content

Commit 846db1d

Browse files
authored
Ensure sonar user has correct workdir permissions (#9)
1 parent 15172af commit 846db1d

File tree

3 files changed

+9
-6
lines changed

3 files changed

+9
-6
lines changed

.env

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
PLUGIN_VERSION=0.1.0
1+
PLUGIN_VERSION=0.1.1

README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
sonarscanner-buildkite-plugin
22
=============================
33

4-
[![Actions Status](https://github.com/wayfair-contribs/sonarscanner-buildkite-plugin/workflows/Lint/badge.svg?branch=master)](https://github.com/wayfair-contribs/sonarscanner-buildkite-plugin/actions) [![Actions Status](https://github.com/wayfair-contribs/sonarscanner-buildkite-plugin/workflows/Unit%20Tests/badge.svg?branch=master)](https://github.com/wayfair-contribs/sonarscanner-buildkite-plugin/actions) ![Version](https://img.shields.io/static/v1.svg?label=Version&message=0.1.0&color=lightgrey&?link=http://left&link=https://github.com/wayfair-contribs/sonarscanner-buildkite-plugin/tree/v0.1.0) ![Plugin Status](https://img.shields.io/static/v1.svg?label=&message=Buildkite%20Plugin&color=blue&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAAk1BMVEX///+DrRik1Cb+/vyErhin1yeAqhfJ5n+dzCO50X2VwiC2zna020vg8LSo1i+q1zTN3qL7/fav2UDT4q33++yXuj3z+eLO6IqMuByJsSPM54XX5bWcvUbH5Xrg6sWiwVHB1ovk7cymxFnq8deOtC2xzG7c6L6/1YfU7JbI2pj2+e+jzzPd763K3J3j8ryRtDbY7aOqCe3pAAACTElEQVRoge3Z11KDQBSAYUpItSRqVGwxEVOwxPd/OndhCbA5BTaLM87sueb83+yMStHz3Lhx48bN/5iw+2VjImy0fDvzQiNCLKVrdjn0nq++QwNCLMy+9uOzc2Y59AZBwF4F55NefxxxyxK4aEvI/C7x/QxglrMTBNxVej6V+QNALh+AhkRY5isAsVwBxFWfM/rnLsu/qnwNQIkawBBy/abMawBCaEAQXGFElt/Evo8CIHEEIESWH9XyAAAQACCIH40A8yBwRICARiB5BNAIBKgQ8tLbCZBHgRqBAgWB5wmgQhCAIt7ekTwJ5AQHSGKC1TkgiM7WIs8A0bBvCETR8H7CA4EhIPP9fgPA7AR53u91BBR53+8EKPPdACLvq3wXQC1vH9DytoGjvF0gGo71vE0gCoC8PQDJ2wJEvgfmbQFo3g5A5HNA3K+eL0yBePdO5AtAEAOUoIB4c+ONiHwBZHddjMCB5DUV6yOqfzgBQWCAzMu9ZoAiHgACBpJdmj3SNAdQAgKSXfFQ1gZQz28PlxxQ5tsCIKED+6/qU2tbQBF3lxgwn9YfitsDR0QVmE9D7bHeBNCIEphf63lToEYUAJQ3BxSxlUQGPD3Cr5DmwIGQJ8DypwHqlXX7gec5oMcAXv5OT31OYU6weuM/9tDv/iSwWnJxfghA5s0+QzUCFi828iiwWNvJI4C9PAg8WcwDAPVLYwGwndeAufV8DZB/bm3nK0A3+RyI81tdF3l1gn1neQlM4qnpp+9ms0xP/P8AP/8778aNGzdu/mh+AQp1NCB/JInXAAAAAElFTkSuQmCC)
4+
[![Actions Status](https://github.com/wayfair-contribs/sonarscanner-buildkite-plugin/workflows/Lint/badge.svg?branch=master)](https://github.com/wayfair-contribs/sonarscanner-buildkite-plugin/actions) [![Actions Status](https://github.com/wayfair-contribs/sonarscanner-buildkite-plugin/workflows/Unit%20Tests/badge.svg?branch=master)](https://github.com/wayfair-contribs/sonarscanner-buildkite-plugin/actions) ![Version](https://img.shields.io/static/v1.svg?label=Version&message=0.1.1&color=lightgrey&?link=http://left&link=https://github.com/wayfair-contribs/sonarscanner-buildkite-plugin/tree/v0.1.1) ![Plugin Status](https://img.shields.io/static/v1.svg?label=&message=Buildkite%20Plugin&color=blue&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAAk1BMVEX///+DrRik1Cb+/vyErhin1yeAqhfJ5n+dzCO50X2VwiC2zna020vg8LSo1i+q1zTN3qL7/fav2UDT4q33++yXuj3z+eLO6IqMuByJsSPM54XX5bWcvUbH5Xrg6sWiwVHB1ovk7cymxFnq8deOtC2xzG7c6L6/1YfU7JbI2pj2+e+jzzPd763K3J3j8ryRtDbY7aOqCe3pAAACTElEQVRoge3Z11KDQBSAYUpItSRqVGwxEVOwxPd/OndhCbA5BTaLM87sueb83+yMStHz3Lhx48bN/5iw+2VjImy0fDvzQiNCLKVrdjn0nq++QwNCLMy+9uOzc2Y59AZBwF4F55NefxxxyxK4aEvI/C7x/QxglrMTBNxVej6V+QNALh+AhkRY5isAsVwBxFWfM/rnLsu/qnwNQIkawBBy/abMawBCaEAQXGFElt/Evo8CIHEEIESWH9XyAAAQACCIH40A8yBwRICARiB5BNAIBKgQ8tLbCZBHgRqBAgWB5wmgQhCAIt7ekTwJ5AQHSGKC1TkgiM7WIs8A0bBvCETR8H7CA4EhIPP9fgPA7AR53u91BBR53+8EKPPdACLvq3wXQC1vH9DytoGjvF0gGo71vE0gCoC8PQDJ2wJEvgfmbQFo3g5A5HNA3K+eL0yBePdO5AtAEAOUoIB4c+ONiHwBZHddjMCB5DUV6yOqfzgBQWCAzMu9ZoAiHgACBpJdmj3SNAdQAgKSXfFQ1gZQz28PlxxQ5tsCIKED+6/qU2tbQBF3lxgwn9YfitsDR0QVmE9D7bHeBNCIEphf63lToEYUAJQ3BxSxlUQGPD3Cr5DmwIGQJ8DypwHqlXX7gec5oMcAXv5OT31OYU6weuM/9tDv/iSwWnJxfghA5s0+QzUCFi828iiwWNvJI4C9PAg8WcwDAPVLYwGwndeAufV8DZB/bm3nK0A3+RyI81tdF3l1gn1neQlM4qnpp+9ms0xP/P8AP/8778aNGzdu/mh+AQp1NCB/JInXAAAAAElFTkSuQmCC)
55

66
This plugin performs static code analysis as part of a Buildkite pipeline and reports back to Sonarqube.
77

@@ -25,7 +25,7 @@ steps:
2525
- label: ":sonarqube: Sonarqube"
2626
branches: "master" # only report on the master branch
2727
plugins:
28-
- ssh://[email protected]/wayfair-contribs/sonarscanner-buildkite-plugin.git#v0.1.0:
28+
- ssh://[email protected]/wayfair-contribs/sonarscanner-buildkite-plugin.git#v0.1.1:
2929
sonarqube_host: https://sonarqube.example.com
3030
project_key: sonarqube_project_key
3131
soft_fail: # Ensures a Sonarqube error does not fail the pipeline
@@ -43,7 +43,7 @@ The plugin supports paid Sonarqube features, such as enabling scans for a `branc
4343
steps:
4444
- label: ":sonarqube: Sonarqube"
4545
plugins:
46-
- ssh://[email protected]/wayfair-contribs/sonarscanner-buildkite-plugin.git#v0.1.0:
46+
- ssh://[email protected]/wayfair-contribs/sonarscanner-buildkite-plugin.git#v0.1.1:
4747
sonarqube_host: https://sonarqube_enterprise.example.com
4848
project_key: sonarqube_project_key
4949
uses_community_edition: false
@@ -71,7 +71,7 @@ steps:
7171
7272
- label: ":sonarqube: Sonarqube"
7373
plugins:
74-
- ssh://[email protected]/wayfair-contribs/sonarscanner-buildkite-plugin.git#v0.1.0:
74+
- ssh://[email protected]/wayfair-contribs/sonarscanner-buildkite-plugin.git#v0.1.1:
7575
sonarqube_host: https://sonarqube.example.com
7676
project_key: sonarqube_project_key
7777
artifacts: tmp/*coverage-*.xml
@@ -106,7 +106,7 @@ steps:
106106
107107
- label: ":sonarqube: Sonarqube"
108108
plugins:
109-
- ssh://[email protected]/wayfair-contribs/sonarscanner-buildkite-plugin.git#v0.1.0:
109+
- ssh://[email protected]/wayfair-contribs/sonarscanner-buildkite-plugin.git#v0.1.1:
110110
sonarqube_host: https://sonarqube.example.com
111111
project_key: sonarqube_project_key
112112
is_dotnet: true

docker/sonarscanner.dockerfile

+3
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ COPY docker/entrypoint.sh /usr/bin/scanner
2929

3030
RUN useradd -m sonar
3131

32+
WORKDIR /workdir
33+
RUN chown -R sonar:sonar /workdir
34+
3235
ENV SONAR_RUNNER_HOME=/usr/lib/sonar-scanner
3336

3437
USER sonar

0 commit comments

Comments
 (0)