https://bugzilla.wikimedia.org/show_bug.cgi?id=34393

--- Comment #3 from orenbochman <[email protected]> 2012-02-17 13:59:50 UTC 
---
I was led to believe that these bugs are a formality and that this would be
done by the end of the day.

I've placed two abandoned projects into continuous Integration (CI) with the
express intention to facilitate renewal of their maintenance by my self and
volunteers (referred above as 3rd parties).

This took up significant allocation time (4 days) of my free time in January
and February. Since our Jerkins is geared to PHP and not Java but I've believe
that this issue is important because: -- 

1. CI empowers 3rd parties by allowing them to figure out which versions they
should work on based on reports of the version which last compiled and which 
tests it passed.
2. It ensures that the software won't only build work on a single machine. The
same goes to testing.
3. It makes all the dependencies explicit. The production version of Search
code and its tests depends on files and scripts only available to users with
root access to production servers
4. It has end product - downloadable versions which can be consumed by
downstream projects and by end users - ops who require these extensions without
getting bogged down by setting up build environments.

B. In response to comment 1:

I asked to use Artifactory as explained in my update "MWDumper -  CI + 
Artifactory" last monday on 'Wikitext-l'. But to recap - the alternatives is to
ask an external repository to distribute our visioned binaries. If hosting such
an artifact repository is to difficult for WMF we could come to an arrangement
with Codehaus, Ibilio, or Nexes. Let me know and I'll update POMs and Jenkins
and I'll close this bug.

However as you pointed out it is not the way we work. I still think that we
should host our own Repository. 

I've evaluated Artifactory on the same Tomacat hosting my local Jenkins. I
don't care which product is used as long as it integrates with Jenkins.

C. In reponse to comment 2:

Pretty please - just one more repo software.... soon you can remove one of the
old ones like subversion.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to