zentol opened a new pull request #7914: [FLINK-11786][travis] Merge cron 
branches into master
URL: https://github.com/apache/flink/pull/7914
 
 
   ## What is the purpose of the change
   
   This PR merges all **daily** cron branches into the master. This 
significantly improves their visibility, makes them easier to maintain as well 
as simplify the process of running e2e tests for contributors.
   
   `cron-master-maven_compat` will continue to exist since we only want to run 
this weekly and we can't have 2 separate cron intervals for the same branch.
   
   ## Brief change log
   
   * rework stage selection to be reliant on script parameters instead of 
implicitly relying on the order of jobs
   * configure existing jobs to only be run for each pr/commit, excluding cron 
builds
   * merge `cron-master-hadoop24`
   * merge `cron-master-scala212`
   * merge `cron-master-docs`
     * requires additional caching of `.rvm` so we don't re-download 
dependencies on every build
     * caching of other builds is not affected
   * merge `cron-master-e2e`
   * merge `cron-master-jdk9`
     * modify `stage.sh` to support excluding modules for which tests currently 
fail
     * modify `travis_mvn_watchdog.sh` to not run e2e tests (since they 
currently fail)
   
   I made no attempts at de-duplicating code in various scripts (like compile 
calls). Ain't nobody got time for that.
   
   ## Verifying this change
   
   Clone my branch and setup a cron build. Note that a full build can take a 
few hours.
   I have started a build for this PR: 
https://travis-ci.org/zentol/flink/builds/502561735
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to