avro-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AVRO-1537) Make it easier to set up a multi-language build environment
Date Mon, 12 Jan 2015 12:12:35 GMT

    [ https://issues.apache.org/jira/browse/AVRO-1537?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14273534#comment-14273534
] 

ASF subversion and git services commented on AVRO-1537:
-------------------------------------------------------

Commit 1651069 from tomwhite@apache.org in branch 'avro/trunk'
[ https://svn.apache.org/r1651069 ]

AVRO-1537. Make it easier to set up a multi-language build environment.

> 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)

Mime
View raw message