www-infrastructure-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Nalley (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (INFRA-10126) CI infrastructure for CouchDB
Date Mon, 30 Nov 2015 22:12:11 GMT

     [ https://issues.apache.org/jira/browse/INFRA-10126?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

David Nalley updated INFRA-10126:
    Status: Waiting for user  (was: Waiting for Infra)

> CI infrastructure for CouchDB
> -----------------------------
>                 Key: INFRA-10126
>                 URL: https://issues.apache.org/jira/browse/INFRA-10126
>             Project: Infrastructure
>          Issue Type: Task
>      Security Level: public(Regular issues) 
>            Reporter: Bastian
>            Assignee: Andrew Bayer
> The CouchDB project wants to up their CI game. Right now there is only an undermaintained
Jenkins installation on a box in Jan Lehnhardt's flat. The goal is to build and test CouchDB
on as many different OSes and Erlang versions as possible. In the end, this will probably
a matrix of build slaves. I volunteered to help with that/take care of that. I already started
to create an Ansible project that provisions a Jenkins server and several slaves for different
> But in the end this will probably need to run on some "official" ASF CI infrastructure.
> The two options I see are
> 1) Integrate this into the existing Jenkins infrastructure?
> 2) Run it on different VMs provided by the ASF infra team?
> I read some of the docs at https://cwiki.apache.org/confluence/display/REEF/Continuous+Integration+Setup
and saw that the usual way is to maintain the job configs manually. This might be quite a
lot of effort since we will need a large number of jobs (for the matrix of configurations).
We plan to automate as much as possible, even the job configs and the slave configs etc. Of
course, this might conflict with the existing Jenkins setup.
> Which of the two options is viable? What is the best way to proceed here?
> Kind regards
>   Bastian

This message was sent by Atlassian JIRA

View raw message