Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id ADF12200CFD for ; Wed, 6 Sep 2017 14:57:56 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id AC9471609BA; Wed, 6 Sep 2017 12:57:56 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id F34461609B8 for ; Wed, 6 Sep 2017 14:57:55 +0200 (CEST) Received: (qmail 44283 invoked by uid 500); 6 Sep 2017 12:57:55 -0000 Mailing-List: contact dev-help@ignite.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ignite.apache.org Delivered-To: mailing list dev@ignite.apache.org Received: (qmail 44272 invoked by uid 99); 6 Sep 2017 12:57:54 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Sep 2017 12:57:54 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 652FFD6284 for ; Wed, 6 Sep 2017 12:57:54 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 3.485 X-Spam-Level: *** X-Spam-Status: No, score=3.485 tagged_above=-999 required=6.31 tests=[DKIM_ADSP_CUSTOM_MED=0.001, NML_ADSP_CUSTOM_MED=1.2, SPF_HELO_PASS=-0.001, SPF_SOFTFAIL=0.972, URI_HEX=1.313] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id xlXTrTm9Gqes for ; Wed, 6 Sep 2017 12:57:53 +0000 (UTC) Received: from n4.nabble.com (n4.nabble.com [162.253.133.72]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id 4F3EC61260 for ; Wed, 6 Sep 2017 12:57:53 +0000 (UTC) Received: from mben.nabble.com (localhost [127.0.0.1]) by n4.nabble.com (Postfix) with ESMTP id 4F71D1411D8E5 for ; Wed, 6 Sep 2017 05:57:51 -0700 (MST) Date: Wed, 6 Sep 2017 05:57:51 -0700 (MST) From: Aleksey Chetaev To: dev@ignite.apache.org Message-ID: <1504702671323-0.post@n4.nabble.com> Subject: Check Ignite build for different Java before VOTE MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit archived-at: Wed, 06 Sep 2017 12:57:56 -0000 Igniters, In Ignite DEVNOTES we have full instruction how we can build Ignite, but we have a lot of different options with which Ignite can be builded: 1. Ignite Fabric without Scala modules 2. Ignite Fabric with Scala modules 3. Ignite Fabric LGPL without Scala 4. Ignite Fabric LGPL with Scala 5. Ignite Hadoop for default Hadoop release. 6. Ignite Hadoop for one of last Hadoop release 7. Ignite Hadoop for one of last Hadoop version and one of Spark version. Because we provide source code to users, success build for all this options should be tested with all supported Java version before release. Make it manually it's really difficult. So that release developer can check all this build option automatically I created 9 task on TeamCity. All task download source archive from svn for release candidate using params and start build on downloaded source. (now source downloading from release svn for testing, because release candidate svn is empty) 1. Task check that we have license headers in all source files: https://ci.ignite.apache.org/viewType.html?buildTypeId=IgniteRelease_41CheckLicenseHeadersInFiles 2. Tasks check build option 1-4 for Oracle Java 7,8 and for OpenJDK 7,8: * https://ci.ignite.apache.org/viewType.html?buildTypeId=IgniteRelease_421CheckBuildIgniteFabricOracleJava7 * https://ci.ignite.apache.org/viewType.html?buildTypeId=IgniteRelease_423CheckBuildIgniteFabricOracleJava8 * https://ci.ignite.apache.org/viewType.html?buildTypeId=IgniteRelease_425CheckBuildIgniteFabricOpenJDK7 * https://ci.ignite.apache.org/viewType.html?buildTypeId=IgniteRelease_427CheckBuildIgniteFabricOpenJDK8 3. Tasks check build option 5-7 for Oracle Java 7,8 and for OpenJDK 7,8, for Hadoop(default, 2.6.5, 2.7.3) and for Spark(2.1.1, 2.2.0) * https://ci.ignite.apache.org/viewLog.html?buildId=811586&tab=buildResultsDiv&buildTypeId=IgniteRelease_422CheckBuildIgniteHadoopOracleJava7 * https://ci.ignite.apache.org/viewType.html?buildTypeId=IgniteRelease_424CheckBuildIgniteHadoopOracleJava8 * https://ci.ignite.apache.org/viewType.html?buildTypeId=IgniteRelease_426CheckBuildIgniteHadoopOpenJDK7 * https://ci.ignite.apache.org/viewType.html?buildTypeId=IgniteRelease_428CheckBuildIgniteHadoopOpenJDK8 I think we should change release process and release developer should run all this task before send release to VOTE. -- Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/