I think I know a PR you could use to test it out.  :)

From: Hyung Sung Shim <[email protected]>
Reply: [email protected] <[email protected]>
Date: December 20, 2015 at 9:56:31 PM
To: [email protected] <[email protected]>
Subject:  [DISCUSS] CI system for zeppelin  

Dear devs.  

I'd like to propose new CI system for the Zeppelin project which is testing  
in NFLabs.  

I knew in some cases current build system (travis) can not help developping  
Zeppelin.  
1. It can't clsasloading test at the spark cluster because of now CI  
environment is not the actual environment.  
(zeppelin and Spark is running in the same host.)  
2. It can't test on the various Operating System and JDK version  
environments. (only build in the travis host OS and single version of JDK)  
3. It can't test on the various spark cluster environments. (now only build  
with the spark standalone.)  
4. It can't parallel test because of build time. (now spark standalone test  
takes 40 minutes.)  

*. The proposed CI system can  
1. clsasloading test at the spark cluster in actual environment by testing  
Zeppelin in the docker container completely separated with Spark cluster.  
(Spark cluster also runs on docker.)  
2. test on the various Operating System and JDK version environments.  
3. test on the various spark cluster environments.  
- now we build zeppelin with the spark standalone and yarn and mesos  
backends.  
4. run parallel build  
- It takes less than 20 minutes when we build the zeppelin with the spark  
standalone and yarn and mesos backends concurrently.  

*. Build system introduction.  
Build system is simply composed of the Jenkins and Docker and some scripts.  
You can get the informations (how to run and how to add new build features  
etc..) here(https://github.com/NFLabs/zeppelin-ci).  

*. Further discussion  
1. How this proposed CI system can integrated to current Zeppelin github  
repository (hook).  
2. To run this CI system, we'll need infrastructrure.  

I hope it helps both zeppelin developers and users.  

Please share your opinion.  
Thanks in advance!  

Reply via email to