Dear Hashar ^demon, Krinkle and the other List Readers
Last week I committed to SVN a small maintenance update of MWDumper code and
POM. I then place it into Jenkins - our continuous integration system. To
help our users we are now publishing built version of the application - I'd
be updating the extension page to use our CI as a source for the JAR (once
tested).
To fully support third party developers must provide versioned MWDumper
libraries. These project dependencies are called artifacts which are stored
in a maven repository. Since search depends on MWDumper it is also a
requirement for a fully automated build.
I expect that within a month the search project will start releasing
versioned data sets packaged as Jar to share with other projects. A Maven
repository seems ideal for this purpose since these will be large binaries
which should not go into SVN.
I'm requesting:
1. To install (the open source) Artifactory
http://www.jfrog.com/products.php Repository on the Jenkins Machine. (I've
installed it on Tomcat and it took about 5 minutes during an tech evaluation
last month) It's a war (web application that works under Tomcat, same as
Jenkins)
2. The Jenkins Artifactory plug-in
https://wiki.jenkins-ci.org/display/JENKINS/Artifactory+Plugin which lets a
build publish the artifacts (dependencies) to artifactory.
Finally:
I am in the process of adding capability to generate edit via a Bot to
simulate user updates for testing that search is updating correctly. If this
type of testing is interesting to the PHP team we can collaborate on also
make the bot(s) stress test a media wiki.
Yours
Oren Bochman
Search Project Lead
E-mail: orenbochman(a)gmail.com