Hi dev,Apache CarbonData CI now is working for auto-checking all PRs

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Hi dev,Apache CarbonData CI now is working for auto-checking all PRs

Liang Chen
Administrator
Hi dev

Apache CarbonData CI now is working for auto-checking all PRs.

This is a job in Jenkins CI with name ApacheCarbonPRBuilder, which is
running in cloud machine machine with IP http://136.243.101.176:8080/ ,
anybody can access this machine and check the build status and result.


   - When a new pull request is opened in the project and the author name
   is in whitelist, the PR will be auto-checking automatically.


   - When a new pull request is opened in the project and the author of the
   pull request isn't whitelist, CarbonDataQA will ask "Can one of the admins
   verify this patch and trigger the CI checking?".

Once the build is finished, the status of the build is commented on the
same pull request as follows

●      Build Success

Build Success, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder/33/



●      Build Fail

Build Failed, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder/33/


Regards
Liang
Reply | Threaded
Open this post in threaded view
|

Re: Hi dev,Apache CarbonData CI now is working for auto-checking all PRs

Liang Chen
Administrator

Hi

Share the full picture with all of you about Apache CarbonData CI.
--------------------------------------
1.CI Environment
For supporting more complex CI test(like cluster), we built the Apache CarbonData Jenkins CI which is running in cloud machine machine with IP http://136.243.101.176:8080/ . Anybody can access this machine and check the build status and result.
New github user CarbonDataQA is created for CI activities and status updation of PR builds are done by this user.

2.Pull Request Builder
This is a job in Jenkins CI with name ApacheCarbonPRBuilder. This job is triggered for every PR update/create.

All are committers are Admins for this plugin.

When a new pull request is opened in the project and the author of the pull request isn't white-listed, CarbonDataQA will ask "Can one of the admins verify this patch?".

● "ok to test" to accept this pull request for building in CI, so any updates in this PR will trigger build automatically.
● "add to whitelist" to add the author to the whitelist, all future PRs from this user can be built automatically.
● "test this please" for a one-time build
● "retest this please" to rebuild If the previous build fails for other various reasons.

Once the build is finished, the status of the build is commented on the same pull request as follows
● Build Success            
Build Success, Please check CI http://136.243.101.176:8080/job/ApacheCarbonPRBuilder/33/

● Build Fail
Build Failed, Please check CI http://136.243.101.176:8080/job/ApacheCarbonPRBuilder/33/

Regards
Liang
Reply | Threaded
Open this post in threaded view
|

Re: Hi dev,Apache CarbonData CI now is working for auto-checking all PRs

Jacky Li
Hi,

It is really great, now both default profile and -Pspark-2.0 can get verified for every PR automatically. Thanks for your effort!

Regards,
Jacky

> 在 2016年12月7日,上午9:45,Liang Chen <[hidden email]> 写道:
>
>
> Hi
>
> Share the full picture with all of you about Apache CarbonData CI.
> --------------------------------------
> 1.CI Environment
> For supporting more complex CI test(like cluster), we built the Apache
> CarbonData Jenkins CI which is running in cloud machine machine with IP
> http://136.243.101.176:8080/ . Anybody can access this machine and check the
> build status and result.
> New github user CarbonDataQA is created for CI activities and status
> updation of PR builds are done by this user.
>
> 2.Pull Request Builder
> This is a job in Jenkins CI with name ApacheCarbonPRBuilder. This job is
> triggered for every PR update/create.
>
> All are committers are Admins for this plugin.
>
> When a new pull request is opened in the project and the author of the pull
> request isn't white-listed, CarbonDataQA will ask "Can one of the admins
> verify this patch?".
>
> ● "ok to test" to accept this pull request for building in CI, so any
> updates in this PR will trigger build automatically.
> ● "add to whitelist" to add the author to the whitelist, all future PRs from
> this user can be built automatically.
> ● "test this please" for a one-time build
> ● "retest this please" to rebuild If the previous build fails for other
> various reasons.
>
> Once the build is finished, the status of the build is commented on the same
> pull request as follows
> ● Build Success            
> Build Success, Please check CI
> http://136.243.101.176:8080/job/ApacheCarbonPRBuilder/33/
>
> ● Build Fail
> Build Failed, Please check CI
> http://136.243.101.176:8080/job/ApacheCarbonPRBuilder/33/
>
> Regards
> Liang
>
>
>
>
> --
> View this message in context: http://apache-carbondata-mailing-list-archive.1130556.n5.nabble.com/Hi-dev-Apache-CarbonData-CI-now-is-working-for-auto-checking-all-PRs-tp3806p3878.html
> Sent from the Apache CarbonData Mailing List archive mailing list archive at Nabble.com.