From patchwork Sat Nov 5 23:34:49 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tom Rini X-Patchwork-Id: 691608 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id 3tBFRx5pZLz9vF9 for ; Sun, 6 Nov 2016 10:35:08 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 9FAD0A7535; Sun, 6 Nov 2016 00:35:03 +0100 (CET) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Rxz7CE5ME9LR; Sun, 6 Nov 2016 00:35:03 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 772414B9F9; Sun, 6 Nov 2016 00:35:02 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id B88644B9F9 for ; Sun, 6 Nov 2016 00:34:58 +0100 (CET) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DH8c99_KZNLO for ; Sun, 6 Nov 2016 00:34:58 +0100 (CET) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from mail-qk0-f193.google.com (mail-qk0-f193.google.com [209.85.220.193]) by theia.denx.de (Postfix) with ESMTPS id 31B894B99D for ; Sun, 6 Nov 2016 00:34:54 +0100 (CET) Received: by mail-qk0-f193.google.com with SMTP id h201so7939428qke.3 for ; Sat, 05 Nov 2016 16:34:54 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id; bh=BYXOiL01uk5tiwD9w/hakvYWFVMWoUn1UVfmlbllULM=; b=GZj4C1Ti+ySo8DUM/0KkLSrT4NjpYBhGaCScFTwEEmwZvZMcHrfmSiBzpg9YByyUHh nYdfhpfbpyqdt2cmQkomQPFoE120SiwKGuFqEe3UeYcQlWfOX/RyTiJaDn4AWPbFY5SC Z3fkI1HETR5TEjjG/GAC5GPycrLvhC3xPBc1uMwPwga2jrQEFRXh3YX6YzB7LRT6Y2S9 B4/srC6tsk+LWHh+ImTo2zeNhBj0OxxqlEU7jMS/Diq2mjNI9WYQP759mSAdmPrEWBNx FQOgso8BaIzaIYD7lrWHLzFN9GDtL4AZb6OkdIBBTBDjQDXP9eH0DncVk9N/tkQIWvYf URsw== X-Gm-Message-State: ABUngvc+KU1yhCz7fmvPqwBYxh4QLQ7oMXgnaQSir5piK9GFFWwUtZASPTR3SNP59Czj3A== X-Received: by 10.55.195.20 with SMTP id a20mr168526qkj.85.1478388892632; Sat, 05 Nov 2016 16:34:52 -0700 (PDT) Received: from localhost.localdomain (cpe-75-180-228-133.ec.res.rr.com. [75.180.228.133]) by smtp.gmail.com with ESMTPSA id p35sm12108190qta.43.2016.11.05.16.34.50 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sat, 05 Nov 2016 16:34:51 -0700 (PDT) From: Tom Rini To: u-boot@lists.denx.de Date: Sat, 5 Nov 2016 19:34:49 -0400 Message-Id: <1478388889-26646-1-git-send-email-trini@konsulko.com> X-Mailer: git-send-email 1.9.1 Subject: [U-Boot] [PATCH] travis-ci: Try harder to build all ARM targets X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" The way that we have things broken down currently allows for some combinations of vendor or CPU to not be built. To fix this, create a new catch-all job that excludes everything we've built elsewhere. For the sake of simplicity we are allowing for the possibility of some overlap between the vendor-based jobs and the CPU-based jobs. While we're in here, make a failed build provide the summary of failure. Signed-off-by: Tom Rini --- .travis.yml | 47 +++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 39 insertions(+), 8 deletions(-) diff --git a/.travis.yml b/.travis.yml index bb9325bacc33..3d7fffe0bd3e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -78,6 +78,7 @@ script: tools/buildman/buildman -P ${BUILDMAN}; ret=$?; if [[ $ret -ne 0 && $ret -ne 129 ]]; then + tools/buildman/buildman -sdeP ${BUILDMAN}; exit $ret; fi; fi @@ -96,31 +97,54 @@ matrix: # we need to build by vendor due to 50min time limit for builds # each env setting here is a dedicated build - env: - - BUILDMAN="arm1136" + - BUILDMAN="arm11" - env: - - BUILDMAN="arm1176" - - env: - - BUILDMAN="arm720t" + - BUILDMAN="arm7" - env: - BUILDMAN="arm920t" - env: + - JOB="arm926ejs" + BUILDMAN="arm926ejs -x mx,siemens,atmel" + - env: + - BUILDMAN="arm946es" + - env: - BUILDMAN="atmel -x avr32" - env: - BUILDMAN="avr32" TOOLCHAIN="avr32" - env: - - BUILDMAN="davinci" - - env: - BUILDMAN="denx" - env: - JOB="Freescale ARM" BUILDMAN="freescale -x powerpc,m68k" - env: + - JOB="i.MX (non-Freescale)" + BUILDMAN="mx -x freescale" + - env: + - BUILDMAN="sun4i" + - env: + - BUILDMAN="sun5i" + - env: + - BUILDMAN="sun6i" + - env: + - BUILDMAN="sun7i" + - env: + - BUILDMAN="sun8i" + - env: + - BUILDMAN="sun9i" + - env: + - BUILDMAN="sun50i" + - env: + - JOB="Catch-all ARM" + BUILDMAN="arm -x arm11,arm7,arm9,aarch64,atmel,denx,freescale,kirkwood,siemens,tegra,uniphier,mx,sunxi,am33xx,omap3,omap4,omap5,pxa" + - env: - BUILDMAN="sandbox x86" TOOLCHAIN="x86_64" - env: - BUILDMAN="kirkwood" - env: + - BUILDMAN="pxa" + - env: - BUILDMAN="m68k" TOOLCHAIN="m68k" - env: @@ -158,11 +182,18 @@ matrix: - env: - BUILDMAN="tegra" - env: - - BUILDMAN="ti" + - JOB="am33xx" + BUILDMAN="am33xx -x siemens" + - env: + - BUILDMAN="omap3" + - env: + - BUILDMAN="omap4" + - env: + - BUILDMAN="omap5" - env: - BUILDMAN="uniphier" - env: - - BUILDMAN="aarch64 -x tegra,freescale,uniphier" + - BUILDMAN="aarch64 -x tegra,freescale,uniphier,sunxi" TOOLCHAIN="aarch64" - env: - BUILDMAN="sh4"