infra-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Joan Touzet (JIRA)" <j...@apache.org>
Subject [jira] [Created] (INFRA-13670) Set Up Apache CouchDB Jenkins Slaves
Date Wed, 15 Mar 2017 23:04:41 GMT
Joan Touzet created INFRA-13670:
-----------------------------------

             Summary: Set Up Apache CouchDB Jenkins Slaves
                 Key: INFRA-13670
                 URL: https://issues.apache.org/jira/browse/INFRA-13670
             Project: Infrastructure
          Issue Type: Task
          Components: Jenkins
            Reporter: Joan Touzet


I chatted today with Infra on Hipchat and they recommended I open this ticket now to memorialize
our conversation. We're not ready for action *today* on this ticket :)

CouchDB needs to run builds on platforms not supported by ASF Infra - various BSDs, macOS,
Illumos/Solaris, etc. We discussed various options and it sounds like registering our own
Jenkins build nodes ("slaves") with the ASF "master" will be the best approach.

Our intent is to provide 2 machines - one macOS for macOS builds, and one Debian machine with
VirtualBox, for running the other OSes. It's unlikely we'll have IP space to expose all the
guest OSes directly, so we will probably need to craft our Jenkins jobs to connect directly
to the VirtualBox host and jump through it to guests via ssh.

We'll need a "couchdb" label to ensure only our builds hit these machines, and probably a
"virtualbox" label so that vbox-driven builds can target the correct node.

We've read https://reference.apache.org/committer/node-hosting and will comply with everything
it asks for.

In a week or two I will ping this ticket again when we're ready to go. Please set this to
"Waiting on user" for now.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message