[jbosstools-issues] [JBoss JIRA] (JBTIS-1050) Move MWAE Jenkins jobs to Central CI

Paul Leacu (JIRA) issues at jboss.org
Mon Feb 27 15:04:00 EST 2017


     [ https://issues.jboss.org/browse/JBTIS-1050?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Paul Leacu updated JBTIS-1050:
------------------------------
    Description: 
The middleware Jenkins jobs need to be migrated to Central CI

https://mojo.redhat.com/groups/mw-qe-central-ci-migration
ref: @lucinka

>From Nick:
I'm also working on a migrateJob.sh script which makes it easier to
copy & modify a job so that migration isn't so manual a process.

It generates a stub job on the CCI server based on a template, then
downloads the config.xml and replaces it with the old job from Bos MW
Jenkins. But before pushing it back to CCI, it applies some sed
transforms to fix things like JDK name, Maven name, label expression /
assignedNode (we don't have "RHEL6" or "RHEL7" on CCI, only rhel7 and
"rhel7-devstudio-releng" slaves... plus some windows and OSX ones for
ITests). It's not 100% working yet but it's better than doing the work
by hand.

https://github.com/jbosstools/jbosstools-build-ci/blob/master/util/migrateJob.sh

It requires that you compile and run my jenkins sync/publisher mojos
[1],[2], which are wrapped with my hacky hud{push,pull}*.sh scripts
(they're just simplifications to be able to push/pull job configs w/
less typing). So it's a bit of a kludge at the moment but I can walk
you through set up if you're ready to start migrating. Or you can wait
until I'm done.)

[1] https://github.com/nickboldt/maven-plugins/tree/master/hudson-job-sync-plugin
[2] https://github.com/nickboldt/maven-plugins/tree/master/hudson-job-publisher-plugin

---

Work in progress:

https://issues.jboss.org/browse/JBDS-4233 and
http://etherpad.corp.redhat.com/nboldt-status

MOJO doc:

https://mojo.redhat.com/docs/DOC-1099087#comment-1053465

Central CI migration sync call on Wednesdays (every 4 weeks). I just
go as fly on the wall.

* Blue Jeans: https://bluejeans.com/327849748
* Meeting agenda/log: http://etherpad.corp.redhat.com/fb2t56DJnX
* Mojo: https://mojo.redhat.com/groups/mw-qe-central-ci-migration
* ML: mw-scale-ci at redhat.com


  was:
The middleware Jenkins jobs need to be mograted to Central CI

https://mojo.redhat.com/groups/mw-qe-central-ci-migration
ref: @lucinka




> Move MWAE Jenkins jobs to Central CI
> ------------------------------------
>
>                 Key: JBTIS-1050
>                 URL: https://issues.jboss.org/browse/JBTIS-1050
>             Project: JBoss Tools Integration Stack
>          Issue Type: Task
>          Components: distribution
>    Affects Versions: 10.0.0.GA
>            Reporter: Paul Leacu
>            Assignee: Paul Leacu
>
> The middleware Jenkins jobs need to be migrated to Central CI
> https://mojo.redhat.com/groups/mw-qe-central-ci-migration
> ref: @lucinka
> From Nick:
> I'm also working on a migrateJob.sh script which makes it easier to
> copy & modify a job so that migration isn't so manual a process.
> It generates a stub job on the CCI server based on a template, then
> downloads the config.xml and replaces it with the old job from Bos MW
> Jenkins. But before pushing it back to CCI, it applies some sed
> transforms to fix things like JDK name, Maven name, label expression /
> assignedNode (we don't have "RHEL6" or "RHEL7" on CCI, only rhel7 and
> "rhel7-devstudio-releng" slaves... plus some windows and OSX ones for
> ITests). It's not 100% working yet but it's better than doing the work
> by hand.
> https://github.com/jbosstools/jbosstools-build-ci/blob/master/util/migrateJob.sh
> It requires that you compile and run my jenkins sync/publisher mojos
> [1],[2], which are wrapped with my hacky hud{push,pull}*.sh scripts
> (they're just simplifications to be able to push/pull job configs w/
> less typing). So it's a bit of a kludge at the moment but I can walk
> you through set up if you're ready to start migrating. Or you can wait
> until I'm done.)
> [1] https://github.com/nickboldt/maven-plugins/tree/master/hudson-job-sync-plugin
> [2] https://github.com/nickboldt/maven-plugins/tree/master/hudson-job-publisher-plugin
> ---
> Work in progress:
> https://issues.jboss.org/browse/JBDS-4233 and
> http://etherpad.corp.redhat.com/nboldt-status
> MOJO doc:
> https://mojo.redhat.com/docs/DOC-1099087#comment-1053465
> Central CI migration sync call on Wednesdays (every 4 weeks). I just
> go as fly on the wall.
> * Blue Jeans: https://bluejeans.com/327849748
> * Meeting agenda/log: http://etherpad.corp.redhat.com/fb2t56DJnX
> * Mojo: https://mojo.redhat.com/groups/mw-qe-central-ci-migration
> * ML: mw-scale-ci at redhat.com



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)


More information about the jbosstools-issues mailing list