Last modified: 2013-08-26 15:16:28 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T46877, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 44877 - Jenkins job to easily backport packages
Jenkins job to easily backport packages
Status: RESOLVED WONTFIX
Product: Wikimedia
Classification: Unclassified
Continuous integration (Other open bugs)
unspecified
All All
: Normal enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-02-11 15:50 UTC by Antoine "hashar" Musso (WMF)
Modified: 2013-08-26 15:16 UTC (History)
4 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Antoine "hashar" Musso (WMF) 2013-02-11 15:50:02 UTC
Backporting package can be long and tedious, we could get it script in a parameterized job that would ask the user few parameters such as:

- source repository
- destination repository
- package name

Then from there invoke backportpackage https://wikitech.wikimedia.org/view/Backport_packages  to craft the package and pbuilder https://wikitech.wikimedia.org/view/Pbuilder to actually build it.
Comment 1 Krinkle 2013-04-09 20:39:50 UTC
This would be a postmerge job? I'm not sure how this is related to CI / Jenkins. Where does it take user input from?
Comment 2 Antoine "hashar" Musso (WMF) 2013-04-10 07:25:44 UTC
That would be an independent job  unrelated to Zuul / Gerrit. User would get to the job dashboard in Jenkins, press the build link and then would get asked for parameters.  They will then be used to created a package and publish it somewhere for user to download/test.
Comment 3 Antoine "hashar" Musso (WMF) 2013-08-26 15:16:28 UTC
Maybe one day, for now it is much better done manually using https://wikitech.wikimedia.org/wiki/Backport_packages

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links