From dev-return-77039-archive-asf-public=cust-asf.ponee.io@zookeeper.apache.org Tue Jan 8 13:47:57 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 69A30180652 for ; Tue, 8 Jan 2019 13:47:57 +0100 (CET) Received: (qmail 85441 invoked by uid 500); 8 Jan 2019 12:47:56 -0000 Mailing-List: contact dev-help@zookeeper.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@zookeeper.apache.org Delivered-To: mailing list dev@zookeeper.apache.org Received: (qmail 85429 invoked by uid 99); 8 Jan 2019 12:47:55 -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; Tue, 08 Jan 2019 12:47:55 +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 63AC5CBDA7 for ; Tue, 8 Jan 2019 12:47:55 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.345 X-Spam-Level: X-Spam-Status: No, score=-0.345 tagged_above=-999 required=6.31 tests=[DKIMWL_WL_MED=-0.143, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com 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 OruN27K5F6k7 for ; Tue, 8 Jan 2019 12:47:54 +0000 (UTC) Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id BAEDE61147 for ; Tue, 8 Jan 2019 12:47:53 +0000 (UTC) Received: by mail-wr1-f54.google.com with SMTP id j2so3951685wrw.1 for ; Tue, 08 Jan 2019 04:47:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :content-transfer-encoding; bh=2Gnq861FKZiDcWS06sIJexCL9CFvdPkMEi20G/vXauc=; b=ZOIGFnawFu1qgXYO/ewoEql7PEchPqbPcSXaFHgxnQEGKfSwTeMXMZjnYMHJnVsDpc 7qky2j/f7znqYvBQyAy4/jdH0jlFQnTlZcrtNDyTjZYEWNb7cb4E0VmWtPB/D6E0dT55 vP4SjFIMZA4N+6K4ACpAxW6CR1v0U0BaJjxMwzNX9vzlOZjETm6/6C2ZSAQ+vTXc/FFd RymsIYhAxGmLhnl0oZGNrf4SF/B5olTTYsSVOlsTN03DdAP085z+8r7zhW2xZra4Jvxp uhNsgBGeLeBotiyXeEPism/Yio2qAXv1UyEhgssYEpkB7PR169W75PBSdpbF5EJ+Wrm4 b/Qw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:content-transfer-encoding; bh=2Gnq861FKZiDcWS06sIJexCL9CFvdPkMEi20G/vXauc=; b=juwu09M48+77MpU8MDn2ejNb/l7pJhGX5+j78cVjRvukS2XSjNIbXYGAZ5R9IFj8QU 5gps3CegPwRfSN9O+mEghc8HINSxeXT6I+a2D8qe+mrFE/W7xfHo0W+pG1JRK2Tl1J2w 8gzMh8eM8p4Q8LSaqloGjpjYiKHWTkts/hvDlWHSbtChvdYYSUOtT3OJlqeGOCWpSAjw 9hZx8fFQPfXVU+9BXkft5au6ccgSyWF8ob9sC3BO6tJzQGTqVdnftqElenckUZwjZtQZ /vLg18QOWuim+GH2Q2zcEqeCbU7aA+pBVYr+zdM9qPEp8AUxdkTilU7yJGQXxNGavtSA qBEQ== X-Gm-Message-State: AJcUukcY2R+h+4WoQ2e6KobJK5Z5V/4WqKo0Fgk0OUr1KTzqzQZh+Z0i gsVrJu/A3SEt5KaT5rRBaprsv3PLwb+do8+hm0SB3EnF X-Google-Smtp-Source: ALg8bN4mgFVG2SV3xk5zrpObqibixbNL14Wqp65zttPWVTxbV2zBYPPTEbz+SrXY1y46qTphVIvmKv+2GhGncR98bnU= X-Received: by 2002:adf:d243:: with SMTP id o3mr1435181wri.66.1546951672251; Tue, 08 Jan 2019 04:47:52 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Enrico Olivelli Date: Tue, 8 Jan 2019 13:47:39 +0100 Message-ID: Subject: Re: What about using Travis-CI ? To: DevZooKeeper Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Il giorno mar 8 gen 2019 alle ore 11:05 Enrico Olivelli ha scritto: > > Il giorno mar 8 gen 2019 alle ore 11:02 Andor Molnar > ha scritto: > > > > Sure, let=E2=80=99s try it. Please go ahead and enable it. INFRA ticket: https://issues.apache.org/jira/browse/INFRA-17584 Cheers Enrico > > > > What are the benefits over Jenkins? > > 1) non committers can rebuild easily just by using the Travis-UI > 2) easy to change the configuration, it is committed on the branch to > test (merged with target branch) > 3) less security issues on ASF side, pull requests built from unknown > constributors are built on Travis hardware, not ASF one > 4) easy to add new Java versions > > Enrico > > > > > > Andor > > > > > > > > > On 2019. Jan 8., at 7:28, Enrico Olivelli wrote= : > > > > > > Shall we ask infra to enable Travis? > > > This way we will see it working on my PR > > > > > > I can create the INFRA ticket, with the permission of the PMC/commit= ters > > > > > > Enrico > > > > > > Il mer 2 gen 2019, 16:16 Enrico Olivelli ha scr= itto: > > > > > >> very soon: > > >> https://github.com/apache/zookeeper/pull/751 > > >> > > >> I have pushed the script I am using in other projects, with tests on > > >> jdk11 + linux, default profile. > > >> > > >> We should ask INFRA in order to enable Travis-CI, this is kind of > > >> important infrastructural change > > >> so I think some PMC should sponsor this and approve > > >> > > >> Once we have Travis, we can enable https://coveralls.io Code Coverag= e > > >> for free, all of them is well integrated with GitHub. > > >> I am doing the same during this days with on of the open source > > >> projects from my company (https://github.com/diennea/blazingcache) a= nd > > >> it works like a charm. > > >> > > >> I had set up Coveralls+Jenkins for Apache BookKeeper, it needs an > > >> INFRA step because of the management of a shared secret, but with > > >> Travis+ Coveralls everything is automatic. > > >> > > >> > > >> > > >> Enrico > > >> > > >> Il giorno mer 2 gen 2019 alle ore 16:09 Enrico Olivelli > > >> ha scritto: > > >>> > > >>> I will sent a PR soon > > >>> > > >>> this is the Ticket > > >>> https://issues.apache.org/jira/browse/ZOOKEEPER-3234 > > >>> > > >>> Enrico > > >>> > > >>> Il giorno mer 2 gen 2019 alle ore 15:48 Andor Molnar > > >>> ha scritto: > > >>>> > > >>>> +1 > > >>>> > > >>>> > > >>>> On Sat, Dec 22, 2018 at 2:48 PM Enrico Olivelli > > >> wrote: > > >>>> > > >>>>> Hi, > > >>>>> Now that we are Mavenizing ZookKeeper it will be super easy to ad= d > > >>>>> Travis-CI to the story. > > >>>>> > > >>>>> It will enable non Apache Committers to have more access to logs = of > > >>>>> their patches. > > >>>>> > > >>>>> I am thinking about Travis only for Pull Requests. > > >>>>> It is super easy and ZooKeeper build is not super heavy. > > >>>>> > > >>>>> I would suggest to run tests with a single degree of parallelism > > >>>>> > > >>>>> Thoughts ? > > >>>>> Enrico > > >>>>> > > >> > > > -- > > > > > > > > > -- Enrico Olivelli > >