Skip to content

Commit

Permalink
Ensure sonar user has correct workdir permissions (#9)
Browse files Browse the repository at this point in the history
  • Loading branch information
jamescurtin authored Apr 5, 2020
1 parent 15172af commit 846db1d
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 6 deletions.
2 changes: 1 addition & 1 deletion .env
Original file line number Diff line number Diff line change
@@ -1 +1 @@
PLUGIN_VERSION=0.1.0
PLUGIN_VERSION=0.1.1
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
sonarscanner-buildkite-plugin
=============================

[![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)
[![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)

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

Expand All @@ -25,7 +25,7 @@ steps:
- label: ":sonarqube: Sonarqube"
branches: "master" # only report on the master branch
plugins:
- ssh://[email protected]/wayfair-contribs/sonarscanner-buildkite-plugin.git#v0.1.0:
- ssh://[email protected]/wayfair-contribs/sonarscanner-buildkite-plugin.git#v0.1.1:
sonarqube_host: https://sonarqube.example.com
project_key: sonarqube_project_key
soft_fail: # Ensures a Sonarqube error does not fail the pipeline
Expand All @@ -43,7 +43,7 @@ The plugin supports paid Sonarqube features, such as enabling scans for a `branc
steps:
- label: ":sonarqube: Sonarqube"
plugins:
- ssh://[email protected]/wayfair-contribs/sonarscanner-buildkite-plugin.git#v0.1.0:
- ssh://[email protected]/wayfair-contribs/sonarscanner-buildkite-plugin.git#v0.1.1:
sonarqube_host: https://sonarqube_enterprise.example.com
project_key: sonarqube_project_key
uses_community_edition: false
Expand Down Expand Up @@ -71,7 +71,7 @@ steps:
- label: ":sonarqube: Sonarqube"
plugins:
- ssh://[email protected]/wayfair-contribs/sonarscanner-buildkite-plugin.git#v0.1.0:
- ssh://[email protected]/wayfair-contribs/sonarscanner-buildkite-plugin.git#v0.1.1:
sonarqube_host: https://sonarqube.example.com
project_key: sonarqube_project_key
artifacts: tmp/*coverage-*.xml
Expand Down Expand Up @@ -106,7 +106,7 @@ steps:
- label: ":sonarqube: Sonarqube"
plugins:
- ssh://[email protected]/wayfair-contribs/sonarscanner-buildkite-plugin.git#v0.1.0:
- ssh://[email protected]/wayfair-contribs/sonarscanner-buildkite-plugin.git#v0.1.1:
sonarqube_host: https://sonarqube.example.com
project_key: sonarqube_project_key
is_dotnet: true
Expand Down
3 changes: 3 additions & 0 deletions docker/sonarscanner.dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,9 @@ COPY docker/entrypoint.sh /usr/bin/scanner

RUN useradd -m sonar

WORKDIR /workdir
RUN chown -R sonar:sonar /workdir

ENV SONAR_RUNNER_HOME=/usr/lib/sonar-scanner

USER sonar
Expand Down

0 comments on commit 846db1d

Please sign in to comment.