- 
    Sub-task 
- 
    Resolution: Won't Do
- 
    Blocker 
- 
    4.3.1.Beta2
- 
    None
- 
        devex #115 May 2016, devex #116 June 2016
Currently we have jobs which handle building from commits, then publishing to a builds/ folder.
And I've prototyped a couple jobs [1], [2] which can handle building from PRs, then publishing to a pulls/ folder.
[1] http://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/jbosstools-build-sites.aggregate.child-sites__pull-request_master/
[2] http://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/jbosstools-build-sites.aggregate.child-sites__pull-request_4.3.mars/
Now we need to combine the jobs so that we can do both deployments from the same job, eg.,
if [[ ! ${ghprbPullId} ]]; then mvnStep1="clean install -DskipTests" # build without tests mvnStep2="deploy -Pdeploy-to-jboss.org" # deploy if p2diff or SHA check shows difference into /builds/ folder mvnStep3="verify" # run tests & fail job if problems found else mvnStep1="clean deploy -Pdeploy-pr" # build and test, then deploy to /pulls/ folder if successful or fail if tests fail mvnStep2="NONE" mvnStep3="NONE" fi