WG: question about Apache Jenkins and Sonar

2019-12-11 Thread Christofer Dutz

Von: Christofer Dutz 
Gesendet: Donnerstag, 12. Dezember 2019 08:49:48
An: atoiLiu 
Betreff: AW: question about Apache Jenkins and Sonar

Hi all,

In Jenkins you can log in and create a "credential" where you can put the 
generated token and assign a name to it.

Then you reference this name in the withCredentials block.

Chris

Von: atoiLiu 
Gesendet: Donnerstag, 12. Dezember 2019 07:28:26
An: dev@iotdb.apache.org 
Betreff: Re: question about Apache Jenkins and Sonar

Hi,
Perhaps this token is not a required parameter or instead of using a personal 
account, how about using an account specifically created for ci?

> 在 2019年12月12日,下午2:02,Xiangdong Huang  写道:
>
> Hi,
>
> The analysis repo on SounarCloud has been created [1].
>
> I read the guide [2] and the example of PLC4x [3]  and Sling projects.
> I noticed that all of them mentioned "sonar_token", e.g., "
> withCredentials([string(credentialsId: 'chris-sonarcloud-token', variable: '
> SONAR_TOKEN')]".
>
> I have created a token called xiangdong-iotdb-sonarcloud-token, but my
> question is, don't I need to put the value of the token into the
> configuration file? If I publish the token value, is that suitable?
> (According to my understanding, the token should be protected as a privacy).
>
> (I am trying how to config can work. But if someone can give a guide, it
> will be very helpful :-D ).
>
> [1] https://sonarcloud.io/dashboard?id=apache_incubator-iotdb
> [2] https://cwiki.apache.org/confluence/display/INFRA/SonarQube+Analysis
> [3] https://github.com/apache/plc4x/blob/develop/Jenkinsfile#L124
>
> Best,
> ---
> Xiangdong Huang
> School of Software, Tsinghua University
>
> 黄向东
> 清华大学 软件学院
>
>
> Xiangdong Huang  于2019年12月1日周日 下午1:57写道:
>
>> Hi,
>>
>> thanks Chris and Willem.
>> I have created a jira ticket for applying creating a project on
>> sonarcloud.io [1].
>> Before the application is complete, I disable the sonar analysis from
>> jenkins temporary.
>>
>> [1] https://issues.apache.org/jira/browse/INFRA-19507
>> ---
>> Xiangdong Huang
>> School of Software, Tsinghua University
>>
>> 黄向东
>> 清华大学 软件学院
>>
>>
>> Willem Jiang  于2019年12月1日周日 上午9:39写道:
>>
>>> You need to some setup[1] to enable the Sonar Cloud Service for Apache
>>> project.
>>>
>>> [1]https://cwiki.apache.org/confluence/display/INFRA/SonarQube+Analysis
>>>
>>> Willem Jiang
>>>
>>> Twitter: willemjiang
>>> Weibo: 姜宁willem
>>>
>>> Willem Jiang
>>>
>>> Twitter: willemjiang
>>> Weibo: 姜宁willem
>>>
>>> On Sat, Nov 30, 2019 at 10:31 PM Christofer Dutz
>>>  wrote:
>>>>
>>>> Hi Xiangdong,
>>>>
>>>> The ASF SonarCube instance is no longer being run.
>>>> The build has to be changed to SounarCloud.
>>>>
>>>> Have a look at the PLC4X build (Jenkinsfile).
>>>> We did the change there some time ago.
>>>>
>>>> Chris
>>>>
>>>> Am 29.11.19, 17:24 schrieb "Xiangdong Huang" :
>>>>
>>>>Hi,
>>>>
>>>>I find Apache Jenkins build failed because "SonarQube installation
>>> defined
>>>>in this job (ASF Sonar Analysis) does not match any configured
>>>>installation. Number of installations that can be configured: 0."
>>>>
>>>>I checked recent commits, and find the most possible code
>>> modification is
>>>>that  `vulnerability-checks` is moved to `apache-release` profile.
>>>>
>>>>So, is this task who triggers Jenkins to submit a job to SonarQube?
>>>>
>>>>If so, you'd better revoke your modification on the pom file,
>>> @jialin Qiao.
>>>>
>>>>Best,
>>>>--
>>>>Xiangdong Huang
>>>>School of Software, Tsinghua University
>>>>
>>>> 黄向东
>>>>清华大学 软件学院
>>>>
>>>>
>>>
>>



Re: question about Apache Jenkins and Sonar

2019-12-11 Thread atoiLiu
Hi,
Perhaps this token is not a required parameter or instead of using a personal 
account, how about using an account specifically created for ci?

> 在 2019年12月12日,下午2:02,Xiangdong Huang  写道:
> 
> Hi,
> 
> The analysis repo on SounarCloud has been created [1].
> 
> I read the guide [2] and the example of PLC4x [3]  and Sling projects.
> I noticed that all of them mentioned "sonar_token", e.g., "
> withCredentials([string(credentialsId: 'chris-sonarcloud-token', variable: '
> SONAR_TOKEN')]".
> 
> I have created a token called xiangdong-iotdb-sonarcloud-token, but my
> question is, don't I need to put the value of the token into the
> configuration file? If I publish the token value, is that suitable?
> (According to my understanding, the token should be protected as a privacy).
> 
> (I am trying how to config can work. But if someone can give a guide, it
> will be very helpful :-D ).
> 
> [1] https://sonarcloud.io/dashboard?id=apache_incubator-iotdb
> [2] https://cwiki.apache.org/confluence/display/INFRA/SonarQube+Analysis
> [3] https://github.com/apache/plc4x/blob/develop/Jenkinsfile#L124
> 
> Best,
> ---
> Xiangdong Huang
> School of Software, Tsinghua University
> 
> 黄向东
> 清华大学 软件学院
> 
> 
> Xiangdong Huang  于2019年12月1日周日 下午1:57写道:
> 
>> Hi,
>> 
>> thanks Chris and Willem.
>> I have created a jira ticket for applying creating a project on
>> sonarcloud.io [1].
>> Before the application is complete, I disable the sonar analysis from
>> jenkins temporary.
>> 
>> [1] https://issues.apache.org/jira/browse/INFRA-19507
>> ---
>> Xiangdong Huang
>> School of Software, Tsinghua University
>> 
>> 黄向东
>> 清华大学 软件学院
>> 
>> 
>> Willem Jiang  于2019年12月1日周日 上午9:39写道:
>> 
>>> You need to some setup[1] to enable the Sonar Cloud Service for Apache
>>> project.
>>> 
>>> [1]https://cwiki.apache.org/confluence/display/INFRA/SonarQube+Analysis
>>> 
>>> Willem Jiang
>>> 
>>> Twitter: willemjiang
>>> Weibo: 姜宁willem
>>> 
>>> Willem Jiang
>>> 
>>> Twitter: willemjiang
>>> Weibo: 姜宁willem
>>> 
>>> On Sat, Nov 30, 2019 at 10:31 PM Christofer Dutz
>>>  wrote:
 
 Hi Xiangdong,
 
 The ASF SonarCube instance is no longer being run.
 The build has to be changed to SounarCloud.
 
 Have a look at the PLC4X build (Jenkinsfile).
 We did the change there some time ago.
 
 Chris
 
 Am 29.11.19, 17:24 schrieb "Xiangdong Huang" :
 
Hi,
 
I find Apache Jenkins build failed because "SonarQube installation
>>> defined
in this job (ASF Sonar Analysis) does not match any configured
installation. Number of installations that can be configured: 0."
 
I checked recent commits, and find the most possible code
>>> modification is
that  `vulnerability-checks` is moved to `apache-release` profile.
 
So, is this task who triggers Jenkins to submit a job to SonarQube?
 
If so, you'd better revoke your modification on the pom file,
>>> @jialin Qiao.
 
Best,
--
Xiangdong Huang
School of Software, Tsinghua University
 
 黄向东
清华大学 软件学院
 
 
>>> 
>> 



Re: question about Apache Jenkins and Sonar

2019-12-11 Thread Xiangdong Huang
Hi,

The analysis repo on SounarCloud has been created [1].

I read the guide [2] and the example of PLC4x [3]  and Sling projects.
I noticed that all of them mentioned "sonar_token", e.g., "
withCredentials([string(credentialsId: 'chris-sonarcloud-token', variable: '
SONAR_TOKEN')]".

I have created a token called xiangdong-iotdb-sonarcloud-token, but my
question is, don't I need to put the value of the token into the
configuration file? If I publish the token value, is that suitable?
(According to my understanding, the token should be protected as a privacy).

(I am trying how to config can work. But if someone can give a guide, it
will be very helpful :-D ).

[1] https://sonarcloud.io/dashboard?id=apache_incubator-iotdb
[2] https://cwiki.apache.org/confluence/display/INFRA/SonarQube+Analysis
[3] https://github.com/apache/plc4x/blob/develop/Jenkinsfile#L124

Best,
---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Xiangdong Huang  于2019年12月1日周日 下午1:57写道:

> Hi,
>
> thanks Chris and Willem.
> I have created a jira ticket for applying creating a project on
> sonarcloud.io [1].
> Before the application is complete, I disable the sonar analysis from
> jenkins temporary.
>
> [1] https://issues.apache.org/jira/browse/INFRA-19507
> ---
> Xiangdong Huang
> School of Software, Tsinghua University
>
>  黄向东
> 清华大学 软件学院
>
>
> Willem Jiang  于2019年12月1日周日 上午9:39写道:
>
>> You need to some setup[1] to enable the Sonar Cloud Service for Apache
>> project.
>>
>> [1]https://cwiki.apache.org/confluence/display/INFRA/SonarQube+Analysis
>>
>> Willem Jiang
>>
>> Twitter: willemjiang
>> Weibo: 姜宁willem
>>
>> Willem Jiang
>>
>> Twitter: willemjiang
>> Weibo: 姜宁willem
>>
>> On Sat, Nov 30, 2019 at 10:31 PM Christofer Dutz
>>  wrote:
>> >
>> > Hi Xiangdong,
>> >
>> > The ASF SonarCube instance is no longer being run.
>> > The build has to be changed to SounarCloud.
>> >
>> > Have a look at the PLC4X build (Jenkinsfile).
>> > We did the change there some time ago.
>> >
>> > Chris
>> >
>> > Am 29.11.19, 17:24 schrieb "Xiangdong Huang" :
>> >
>> > Hi,
>> >
>> > I find Apache Jenkins build failed because "SonarQube installation
>> defined
>> > in this job (ASF Sonar Analysis) does not match any configured
>> > installation. Number of installations that can be configured: 0."
>> >
>> > I checked recent commits, and find the most possible code
>> modification is
>> > that  `vulnerability-checks` is moved to `apache-release` profile.
>> >
>> > So, is this task who triggers Jenkins to submit a job to SonarQube?
>> >
>> > If so, you'd better revoke your modification on the pom file,
>> @jialin Qiao.
>> >
>> > Best,
>> > --
>> > Xiangdong Huang
>> > School of Software, Tsinghua University
>> >
>> >  黄向东
>> > 清华大学 软件学院
>> >
>> >
>>
>


Re: question about Apache Jenkins and Sonar

2019-11-30 Thread Xiangdong Huang
Hi,

thanks Chris and Willem.
I have created a jira ticket for applying creating a project on
sonarcloud.io [1].
Before the application is complete, I disable the sonar analysis from
jenkins temporary.

[1] https://issues.apache.org/jira/browse/INFRA-19507
---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Willem Jiang  于2019年12月1日周日 上午9:39写道:

> You need to some setup[1] to enable the Sonar Cloud Service for Apache
> project.
>
> [1]https://cwiki.apache.org/confluence/display/INFRA/SonarQube+Analysis
>
> Willem Jiang
>
> Twitter: willemjiang
> Weibo: 姜宁willem
>
> Willem Jiang
>
> Twitter: willemjiang
> Weibo: 姜宁willem
>
> On Sat, Nov 30, 2019 at 10:31 PM Christofer Dutz
>  wrote:
> >
> > Hi Xiangdong,
> >
> > The ASF SonarCube instance is no longer being run.
> > The build has to be changed to SounarCloud.
> >
> > Have a look at the PLC4X build (Jenkinsfile).
> > We did the change there some time ago.
> >
> > Chris
> >
> > Am 29.11.19, 17:24 schrieb "Xiangdong Huang" :
> >
> > Hi,
> >
> > I find Apache Jenkins build failed because "SonarQube installation
> defined
> > in this job (ASF Sonar Analysis) does not match any configured
> > installation. Number of installations that can be configured: 0."
> >
> > I checked recent commits, and find the most possible code
> modification is
> > that  `vulnerability-checks` is moved to `apache-release` profile.
> >
> > So, is this task who triggers Jenkins to submit a job to SonarQube?
> >
> > If so, you'd better revoke your modification on the pom file,
> @jialin Qiao.
> >
> > Best,
> > --
> > Xiangdong Huang
> > School of Software, Tsinghua University
> >
> >  黄向东
> > 清华大学 软件学院
> >
> >
>


Re: question about Apache Jenkins and Sonar

2019-11-30 Thread Willem Jiang
You need to some setup[1] to enable the Sonar Cloud Service for Apache project.

[1]https://cwiki.apache.org/confluence/display/INFRA/SonarQube+Analysis

Willem Jiang

Twitter: willemjiang
Weibo: 姜宁willem

Willem Jiang

Twitter: willemjiang
Weibo: 姜宁willem

On Sat, Nov 30, 2019 at 10:31 PM Christofer Dutz
 wrote:
>
> Hi Xiangdong,
>
> The ASF SonarCube instance is no longer being run.
> The build has to be changed to SounarCloud.
>
> Have a look at the PLC4X build (Jenkinsfile).
> We did the change there some time ago.
>
> Chris
>
> Am 29.11.19, 17:24 schrieb "Xiangdong Huang" :
>
> Hi,
>
> I find Apache Jenkins build failed because "SonarQube installation defined
> in this job (ASF Sonar Analysis) does not match any configured
> installation. Number of installations that can be configured: 0."
>
> I checked recent commits, and find the most possible code modification is
> that  `vulnerability-checks` is moved to `apache-release` profile.
>
> So, is this task who triggers Jenkins to submit a job to SonarQube?
>
> If so, you'd better revoke your modification on the pom file, @jialin 
> Qiao.
>
> Best,
> --
> Xiangdong Huang
> School of Software, Tsinghua University
>
>  黄向东
> 清华大学 软件学院
>
>


Re: question about Apache Jenkins and Sonar

2019-11-30 Thread Christofer Dutz
Hi Xiangdong,

The ASF SonarCube instance is no longer being run. 
The build has to be changed to SounarCloud.

Have a look at the PLC4X build (Jenkinsfile). 
We did the change there some time ago.

Chris

Am 29.11.19, 17:24 schrieb "Xiangdong Huang" :

Hi,

I find Apache Jenkins build failed because "SonarQube installation defined
in this job (ASF Sonar Analysis) does not match any configured
installation. Number of installations that can be configured: 0."

I checked recent commits, and find the most possible code modification is
that  `vulnerability-checks` is moved to `apache-release` profile.

So, is this task who triggers Jenkins to submit a job to SonarQube?

If so, you'd better revoke your modification on the pom file, @jialin Qiao.

Best,
--
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院




question about Apache Jenkins and Sonar

2019-11-29 Thread Xiangdong Huang
Hi,

I find Apache Jenkins build failed because "SonarQube installation defined
in this job (ASF Sonar Analysis) does not match any configured
installation. Number of installations that can be configured: 0."

I checked recent commits, and find the most possible code modification is
that  `vulnerability-checks` is moved to `apache-release` profile.

So, is this task who triggers Jenkins to submit a job to SonarQube?

If so, you'd better revoke your modification on the pom file, @jialin Qiao.

Best,
--
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院