www-builds mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vinod Kone (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (BUILDS-25) please consider providing Docker on Jenkins slaves
Date Fri, 17 Apr 2015 23:11:58 GMT

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

Vinod Kone commented on BUILDS-25:
----------------------------------

Just wanted to chime in to say that I've recently converted our Mesos builds to use docker.
It's looking good so far.

Also, just curious to know why the "docker" label is not put on the H* machines? I was hoping
to avoid ugly URLs like these (https://builds.apache.org/job/Mesos/COMPILER=clang,LABEL=docker%7C%7CHadoop,OS=ubuntu%3A14.10/154/changes)
:)

> please consider providing Docker on Jenkins slaves
> --------------------------------------------------
>
>                 Key: BUILDS-25
>                 URL: https://issues.apache.org/jira/browse/BUILDS-25
>             Project: Infra Build Platform
>          Issue Type: New Feature
>          Components: Jenkins
>            Reporter: Roman Shaposhnik
>
> Docker (https://www.docker.com/) provides a very powerful set of tools around extremely
lightweight container environments. This is extremely useful in situations where builds need
to be performed in presence of certain system-level build dependencies and on different flavors
of Linux.
> With Docker, one can simply execute the following command as an entry point into a build
script:
> {noformat}
> docker run -v `pwd`:/ws $DOCKER_IMAGE bash -c 'cd /ws ; make foo'
> {noformat}
> and not require pollution of Jenkins slaves with system dependencies and installation
of new slaves. E.g. DOCKER_IMAGE=fedora would give you the latest fedora build environment.
> It would be extremely useful to provide Docker service on ASF build slaves. Please let
me know how can I help.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message