Merge lp://qastaging/~pfalcon/linaro-android-build-tools/xpath-jobs into lp://qastaging/linaro-android-build-tools

Proposed by Paul Sokolovsky
Status: Merged
Merged at revision: 461
Proposed branch: lp://qastaging/~pfalcon/linaro-android-build-tools/xpath-jobs
Merge into: lp://qastaging/linaro-android-build-tools
Diff against target: 264 lines (+172/-15)
5 files modified
utils/mangle-jobs/mangle-jobs (+52/-6)
utils/mangle-jobs/mangle_helper.py (+16/-9)
utils/mangle-jobs/set-build-expiration.mangle (+17/-0)
utils/query-jobs/README (+20/-0)
utils/query-jobs/query-jobs (+67/-0)
To merge this branch: bzr merge lp://qastaging/~pfalcon/linaro-android-build-tools/xpath-jobs
Reviewer Review Type Date Requested Status
Deepti B. Kalakeri Pending
Linaro Infrastructure Pending
Review via email: mp+103638@code.qastaging.launchpad.net

Description of the change

query-job allows to execute an XPath query across all Jenkins config, something which we really need to have a global overview of our Jenkins job sets.

To post a comment you must log in.
Revision history for this message
Paul Sokolovsky (pfalcon) wrote :

Please see README in the patch for usage examples.

444. By Paul Sokolovsky

Remove stray copy&paste content.

445. By Paul Sokolovsky

Add a helper function to add/replace a node easily.

446. By Paul Sokolovsky

Solve long-standing issue with showing XML changes for review.

Well, we can't operate on raw Jenkins XML files, because it appears to write
it in different styles in different circumstances, so we always get some kind
of spurious changes. All XML-specific diff tools I saw are not human-friendly
(none I tested shows context for example), not helping with the task of easy
sanity review. So, instead normalize both old and new XMLs to common format,
and diff that.

447. By Paul Sokolovsky

Polish metavar name in --help output.

448. By Paul Sokolovsky

Add mangle script to set expiration policy for a job.

449. By Paul Sokolovsky

Use new diffing algorithm for runs against remote Jenkins too.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches