[ https://issues.apache.org/jira/browse/AVRO-1537?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14273554#comment-14273554 ]
Hudson commented on AVRO-1537: ------------------------------ SUCCESS: Integrated in AvroJava #510 (See [https://builds.apache.org/job/AvroJava/510/]) AVRO-1537. Make it easier to set up a multi-language build environment. (tomwhite: rev 1651069) * /avro/trunk/BUILD.txt * /avro/trunk/CHANGES.txt * /avro/trunk/build.sh * /avro/trunk/share/docker * /avro/trunk/share/docker/Dockerfile * /avro/trunk/share/rat-excludes.txt > Make it easier to set up a multi-language build environment > ----------------------------------------------------------- > > Key: AVRO-1537 > URL: https://issues.apache.org/jira/browse/AVRO-1537 > Project: Avro > Issue Type: Improvement > Reporter: Martin Kleppmann > Assignee: Tom White > Fix For: 1.7.8 > > Attachments: AVRO-1537-2015-01-08.patch, AVRO-1537.patch, > AVRO-1537.patch, AVRO-1537.patch, AVRO-1537.patch, AVRO-1537.patch, > AVRO-1537.patch, AVRO-1537.patch, AVRO-1537.patch, AVRO-1537.patch, > AVRO-1537.patch, AVRO-1537.patch > > > It's currently quite tedious to set up an environment in which the Avro test > suites for all supported languages can be run, and in which release > candidates can be built. This is especially so when we need to test against > several different versions of a programming language or VM (e.g. > JDK6/JDK7/JDK8, Ruby 1.8.7/1.9.3/2.0/2.1). > Our shared Hudson server isn't an ideal solution, because it only runs tests > on changes that are already committed, and maintenance of the server can't > easily be shared across the community. > I think a Docker image might be a good solution, since it could be set up by > one person, shared with all Avro developers, and maintained by the community > on an ongoing basis. But other VM solutions (Vagrant, for example?) might > work just as well. Suggestions welcome. > Related resources: > * Using AWS (setting up an EC2 instance for Avro build and release): > https://cwiki.apache.org/confluence/display/AVRO/How+To+Release#HowToRelease-UsingAWSforAvroBuildandRelease > * Testing multiple versions of Ruby in CI: AVRO-1515 -- This message was sent by Atlassian JIRA (v6.3.4#6332)