Updated sonar-scanner

Updated docs & code to drone 1.0 syntax
This commit is contained in:
kpresumido 2019-02-12 10:54:27 +01:00
parent 72e741c565
commit b3f7d8facd
7 changed files with 44 additions and 33 deletions

14
DOCS.md
View File

@ -1,5 +1,5 @@
--- ---
date: 2018-08-29T00:00:00+00:00 date: 2019-02-12T10:50:00+00:00
title: SonarQube title: SonarQube
author: aosapps author: aosapps
tags: [ Sonar, SonarQube, Analysis, report ] tags: [ Sonar, SonarQube, Analysis, report ]
@ -15,7 +15,11 @@ The below pipeline configuration demonstrates simple usage:
```yaml ```yaml
code-analysis: code-analysis:
image: aosapps/drone-sonar-plugin image: aosapps/drone-sonar-plugin
secrets: [sonar_host, sonar_token] settings:
sonar_host:
from_secret: sonar_host
sonar_token:
from_secret: sonar_token
``` ```
Customized parameters could be specified: Customized parameters could be specified:
@ -23,7 +27,11 @@ Customized parameters could be specified:
```diff ```diff
code-analysis: code-analysis:
image: aosapps/drone-sonar-plugin image: aosapps/drone-sonar-plugin
secrets: [sonar_host, sonar_token] settings:
sonar_host:
from_secret: sonar_host
sonar_token:
from_secret: sonar_token
+ ver: 1.0 + ver: 1.0
+ timeout: 20 + timeout: 20
+ sources: . + sources: .

View File

@ -1,13 +1,13 @@
FROM openjdk:8-jre-alpine FROM openjdk:8-jre-alpine
RUN apk add --no-cache --update nodejs
COPY drone-sonar /bin/ COPY drone-sonar /bin/
COPY lib/sonar-scanner-cli-3.2.0.1227.zip /bin COPY lib/sonar-scanner-cli-3.3.0.1492.zip /bin
WORKDIR /bin WORKDIR /bin
RUN unzip sonar-scanner-cli-3.3.0.1492.zip \
&& mv sonar-scanner-3.3.0.1492 sonar-scanner \
&& rm -rf sonar-scanner-cli-3.3.0.1492.zip
RUN unzip sonar-scanner-cli-3.2.0.1227.zip \ ENV PATH $PATH:/bin/sonar-scanner/bin
&& rm sonar-scanner-cli-3.2.0.1227.zip
ENV PATH $PATH:/bin/sonar-scanner-3.2.0.1227/bin
ENTRYPOINT /bin/drone-sonar ENTRYPOINT /bin/drone-sonar

View File

@ -25,6 +25,10 @@ docker run --rm \
```yaml ```yaml
code-analysis: code-analysis:
image: aosapps/drone-sonar-plugin image: aosapps/drone-sonar-plugin
secrets: [sonar_host, sonar_token] settings:
sonar_host:
from_secret: sonar_host
sonar_token:
from_secret: sonar_token
``` ```

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -2,12 +2,11 @@ package main
import ( import (
"fmt" "fmt"
"os"
"github.com/codegangsta/cli" "github.com/codegangsta/cli"
"os"
) )
var build = "0" // build number set at compile time var build = "1" // build number set at compile time
func main() { func main() {
app := cli.NewApp() app := cli.NewApp()
@ -30,12 +29,12 @@ func main() {
cli.StringFlag{ cli.StringFlag{
Name: "host", Name: "host",
Usage: "SonarQube host", Usage: "SonarQube host",
EnvVar: "SONAR_HOST", EnvVar: "PLUGIN_SONAR_HOST",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "token", Name: "token",
Usage: "SonarQube token", Usage: "SonarQube token",
EnvVar: "SONAR_TOKEN", EnvVar: "PLUGIN_SONAR_TOKEN",
}, },
// advanced parameters // advanced parameters