[ https://issues.apache.org/jira/browse/BUILDS-25?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Roman Shaposhnik updated BUILDS-25: ----------------------------------- Description: 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. was: 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 '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. > 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)