Add a Jenkins2.0 CI configuration.

Review Request #3799 — Created April 30, 2016 and submitted

jsirois
pants
jsirois/jenkins/pipeline
3311
3777
pants-reviews
patricklaw
This adds a `Jenkinsfile` defining a pipeline with a variant for master
builds that turns on OSX testing.

 Jenkinsfile | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 79 insertions(+)
Jenkins went green here:
  http://jenkins.pantsbuild.org/job/test.pants.multibranch.pipeline/branch/PR-3311/9/

Travis CI went green here:
  https://travis-ci.org/pantsbuild/pants/builds/127098593
  1. Really nice, thanks for cleaning this up so much

  2. Jenkinsfile (Diff revision 3)
     
     

    I'd really like it if we could figure out how to silence the output of this (it's interspersed, so useless), and instead dump a list of links to the shard builds.

    1. I can dig into that in follow ups.  I'm still learning.
  3. 
      
Review request changed

Status: Closed (submitted)

Change Summary:

Now on master:

git log -1 origin/master
commit 57302b3156e3ae62a5104bc221355a930c19a064
Author: John Sirois <john.sirois@gmail.com>
Date:   Mon May 2 13:18:47 2016 -0600

    Add a Jenkins2.0 CI configuration.
    
    This adds a `Jenkinsfile` defining a pipeline with a variant for master
    builds that turns on OSX testing.
    
    Testing Done:
    Jenkins went green here:
      http://jenkins.pantsbuild.org/job/test.pants.multibranch.pipeline/branch/PR-3311/9/
    
    Travis CI went green here:
      https://travis-ci.org/pantsbuild/pants/builds/127098593
    
    Bugs closed: 3311
    
    Reviewed at https://rbcommons.com/s/twitter/r/3799/
  1. The osx-only-on-master did end up working: http://jenkins.pantsbuild.org/job/test.pants.multibranch.pipeline/branch/master/2/flowGraphTable/
  2. 
      
Loading...