Return-Path: X-Original-To: apmail-geode-issues-archive@minotaur.apache.org Delivered-To: apmail-geode-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 8FD7918608 for ; Thu, 3 Sep 2015 22:24:47 +0000 (UTC) Received: (qmail 57804 invoked by uid 500); 3 Sep 2015 22:24:47 -0000 Delivered-To: apmail-geode-issues-archive@geode.apache.org Received: (qmail 57768 invoked by uid 500); 3 Sep 2015 22:24:47 -0000 Mailing-List: contact issues-help@geode.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@geode.incubator.apache.org Delivered-To: mailing list issues@geode.incubator.apache.org Received: (qmail 57758 invoked by uid 99); 3 Sep 2015 22:24:47 -0000 Received: from Unknown (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Sep 2015 22:24:47 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 0DEDB181995 for ; Thu, 3 Sep 2015 22:24:47 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.774 X-Spam-Level: * X-Spam-Status: No, score=1.774 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.006] autolearn=disabled Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id l7BpNge0Gc98 for ; Thu, 3 Sep 2015 22:24:46 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with SMTP id 2153A42BC6 for ; Thu, 3 Sep 2015 22:24:46 +0000 (UTC) Received: (qmail 57733 invoked by uid 99); 3 Sep 2015 22:24:45 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Sep 2015 22:24:45 +0000 Date: Thu, 3 Sep 2015 22:24:45 +0000 (UTC) From: "William Markito Oliveira (JIRA)" To: issues@geode.incubator.apache.org Message-ID: In-Reply-To: References: 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 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ 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)