geode-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "William Markito Oliveira (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (GEODE-60) Geode build environment within Docker to enable anybody and on any OS and any environment can build Geode as long as there is Docker
Date Thu, 03 Sep 2015 22:24:45 GMT

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

William Markito Oliveira commented on GEODE-60:
-----------------------------------------------

The reason for not using the standard JDK docker images is the size. With Geode + Gradle +
JDK + CentOS custom Dockerfile our image is 490 MB, much smaller than the JDK one with just
Java.

What we can do is create our own base JDK image and leverage that for any other specific ones
we may need. 

Another reason is that our custom images can then be available to the public as a result of
the automated build process.

> Geode build environment within Docker to enable anybody and on any OS and any environment
can build Geode as long as there is Docker
> ------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: GEODE-60
>                 URL: https://issues.apache.org/jira/browse/GEODE-60
>             Project: Geode
>          Issue Type: Sub-task
>          Components: build
>            Reporter: jun aoki
>            Assignee: jun aoki
>         Attachments: GEODE-60.patch
>
>
> geode build is on gradle and seems very tidy but it still requires third party libraries,
like Java.
> Let's have a Docker environment so that at least we have an reliable immutable environment
and we can use it on CI on builds.apache.org https://builds.apache.org/view/E-G/view/Geode/
> (From my experience, It is a bit of pain to find a right environment on builds.a.o but
Docker is a cure so far.) 



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

Mime
View raw message