From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6657888687695593472 X-Received: by 2002:a05:6000:1ce:: with SMTP id t14mr102449wrx.29.1550160508068; Thu, 14 Feb 2019 08:08:28 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a5d:4c47:: with SMTP id n7ls647272wrt.11.gmail; Thu, 14 Feb 2019 08:08:27 -0800 (PST) X-Google-Smtp-Source: AHgI3Ia3NWI73kjXpWBI+ww9ZNXyqxb9R+JD+Ss5IgUngiTTbapsrXtQ1xn+mDMoWLquhXvzdw35 X-Received: by 2002:a5d:5592:: with SMTP id i18mr272448wrv.32.1550160507568; Thu, 14 Feb 2019 08:08:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1550160507; cv=none; d=google.com; s=arc-20160816; b=jTOx2nYQnDa5APaagBSy9Ky04m6Njv5sPWwFBgWtBeskUNAs5A6RhJlw/S/sxcF/63 MkDBh50Luy3Z1TdTHbmeDqyhBIntuu/ogyCuxYSsKM9SAsAmGSp+Z0LgeBNTjZzcVhmz zrkAvg1CbPpD9LVPlZK3S+0lAX2N80+LN8ykOn+b62XKW7uXlm/kVxoL3iH7+g4MrGuT h5Do7/OaAsKt3aqRe0Ca/dOVODDXl4Tbdeh/8WW9mexyPs1hkZbADg2z97FqyC/1HkGr jcqrqXi4i7qpWiZxlXWvK/kxTlkChx26TnkW8oVKiSuFd56cE+FgHVBwQbqTEY9ZgnQ5 kf5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:date:subject:to:from; bh=NWAkuCBkmjMRHiAqq5m95Mbriequ/v+VGU6H1IPIkO4=; b=EesFah3vnP1bhjgE/mpEFmPQ662UEuus+2eLfD9lV3umstOw47RADf0ZRvDT3yFhLH OVvHYouL3GLKQ8Q8IjOtHuRmWTeWPKfZl02T6Bot6YEXiHB+xfw0F+n2qvFjGQ2HRVxH lbcn7f+m9+Xc6+VZpfvZQHIfSlwqRJKf2N4rIRxTI5HvZHgpwy7o0Ta3ZA9OvVmcJSak F383KBhmFmwqmq8DDcGrYsvG3yBT4gSuEAy5mjkQwumwHgGN1ONEB/nZGuZbeGQBY8Nh IRw8VO001JJVEA8XuSPrMBGWoLMPEy44ZyAQe0FZG9U73BtjqnWWQ/OCbovQYcn/7lst JAag== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of mosipov@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=mosipov@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id h18si111772wrv.1.2019.02.14.08.08.27 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 14 Feb 2019 08:08:27 -0800 (PST) Received-SPF: pass (google.com: domain of mosipov@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of mosipov@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=mosipov@ilbers.de Received: from azat.m.ilbers.de (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8) with ESMTPSA id x1EG87dl028554 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 14 Feb 2019 17:08:26 +0100 From: "Maxim Yu. Osipov" To: isar-users@googlegroups.com Subject: [PATCH 0/4] CI improvements Date: Thu, 14 Feb 2019 17:08:03 +0100 Message-Id: <20190214160807.31948-1-mosipov@ilbers.de> X-Mailer: git-send-email 2.11.0 X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: cnXsp0J/A8fh Hello everybody, At the moment there is a confusion regarding CI build. "Fast" CI build (called with parameter '-f') _cross_ builds 3 most common (at least we think that) configurations with cached base repository feature enabled: * multiconfig:qemuarm-stretch:isar-image-base * multiconfig:qemuarm64-stretch:isar-image-base * multiconfig:qemuamd64-stretch:isar-image-base When default (w/o parameters) CI is called it _natively_ builds the following set of configurations: * multiconfig:qemuarm-jessie:isar-image-base * multiconfig:qemuarm-stretch:isar-image-base * multiconfig:qemuarm-buster:isar-image-base * multiconfig:qemuarm64-stretch:isar-image-base * multiconfig:qemui386-jessie:isar-image-base * multiconfig:qemui386-stretch:isar-image-base * multiconfig:qemui386-buster:isar-image-base * multiconfig:qemuamd64-jessie:isar-image-base * multiconfig:qemuamd64-stretch:isar-image-base * multiconfig:qemuamd64-buster:isar-image-base * multiconfig:qemuamd64-buster-tgz:isar-image-base * multiconfig:rpi-jessie:isar-image-base Unfortunately this set doesn't include supported configurations (real boards) * multiconfig:bananapi-stretch.conf * hikey-stretch.conf * de0-nano-soc-stretch.conf The reason is that these configurations include build of Linux kernel/U-Boot so the native build will last huge amount of time. So the problem with two flavours (fast and default) of CI build is that they test different features for the subset of all supported configurations. After upgrade of CI server we intend to increase a test coverage - * Include cross builds for mentioned boards hikey, de0-nano-soc etc. * To use default build for overnight builds with different combination of features enabled (native and cross, with or without used cached base repo etc.) This patchset is the first step towards this direction. Kind regards, Maxim. Maxim Yu. Osipov (4): ci: Introduce TARGETS_SET variable ci: Introduce --repro parameter to enable use of cached base repository ci: Include de0-nano-soc target into fast build ci: Disable use of cached base repository for fast build by default scripts/ci_build.sh | 71 +++++++++++++++++++++++++++++++---------------------- 1 file changed, 41 insertions(+), 30 deletions(-) -- 2.11.0