From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by dpdk.org (Postfix) with ESMTP id C18C71B39D for ; Thu, 14 Feb 2019 15:31:00 +0100 (CET) Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 8730F369CD; Thu, 14 Feb 2019 14:30:59 +0000 (UTC) Received: from localhost.localdomain (unknown [10.18.25.8]) by smtp.corp.redhat.com (Postfix) with ESMTP id 862125D73F; Thu, 14 Feb 2019 14:30:58 +0000 (UTC) From: Michael Santana Francisco To: dev@dpdk.org Cc: Aaron Conole , Bruce Richardson , Honnappa Nagarahalli , Thomas Monjalon References: <20190206221308.22349-1-msantana@redhat.com> <20190207220114.8020-1-msantana@redhat.com> Organization: Red Hat Message-ID: Date: Thu, 14 Feb 2019 09:30:57 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 In-Reply-To: <20190207220114.8020-1-msantana@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.30]); Thu, 14 Feb 2019 14:30:59 +0000 (UTC) Subject: Re: [dpdk-dev] [PATCH v5 0/2] Introduce travis support X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Feb 2019 14:31:01 -0000 On 2/7/19 5:01 PM, Michael Santana wrote: ping > This series introduces the ability for any github mirrors of the DPDK > project, including developer mirrors, to kick off builds under the > travis CI infrastructure. For now, this just means compilation - no > other kinds of automated run exists yet. In the future, this can be > expanded to execute and report results for any test-suites that might > exist. > > The series includes support for both the 'classic make' style builds > (which are set to be deprecated at some undetermined point in the future), > as well as the modern meson+ninja build system. Additionally, there > is support for building the ARM64 target with both the meson and make > systems. > > The files added under .ci/ exist so that in the future, other CI support > platforms (such as cirrus, appveyor, etc.) could have a common place to > put their requisite scripts without polluting the main tree. > > Some documentation is updated, making developers aware of the new > travis integration. > > The integration can also be included on the official DPDK mirror. Build > reports can be enabled by subscribing the travis build email to the > test-reports mailing list (this can be done independent of this > series being applied). > > v4->v5: > - Renamed ARM64 to AARCH64. > > v3->v4: > - Remove non-existing file form maintainers list: > meson_cross_aarch64_gcc.txt > - Renamed ARM64 to AARCH64 for travis environment variable > > v2->v3: > - Removed duplicate file meson_cross_aarch64_gcc.txt. Used > arm64_armv8_linuxapp_gcc file instead > - Renamed ambiguous variable names and comments, including the variable > KERNEL to DISABLE_KERNEL_MODULES and comment 'source for python' to > 'Repo for python' > - Removed an already-defined variable > > v1 -> v2: > - Added patch 1/2, "examples/vhost_scsi: don't build..." > - Included arm64 builds > - Included multiple meson+ninja builds (full library, minimal library) > - Included multiple 'classic make' builds > > Aaron Conole (1): > examples/vhost_scsi: Don't build without virtio_scsi.h > > Michael Santana (1): > ci: Introduce travis builds for github repositories > > .ci/linux-build.sh | 88 +++++++++++++++ > .ci/linux-setup.sh | 31 ++++++ > .travis.yml | 159 ++++++++++++++++++++++++++++ > MAINTAINERS | 6 ++ > doc/guides/contributing/patches.rst | 4 + > examples/vhost_scsi/meson.build | 5 + > 6 files changed, 293 insertions(+) > create mode 100755 .ci/linux-build.sh > create mode 100755 .ci/linux-setup.sh > create mode 100644 .travis.yml >