From e67fa087dba2292fc9e5d9298c9c6ec73e2a92e9 Mon Sep 17 00:00:00 2001 From: Heikki Halmet Date: Thu, 21 Jan 2021 11:15:35 +0200 Subject: [PATCH] Provisioning: Install Conan package manager Conan package manager is need for addtional libraries Task-number: QTQAINFRA-4190 Change-Id: I5cb07a137505f15d536989c6d5127f607735a17e Reviewed-by: Qt CI Bot Reviewed-by: Ville-Pekka Karhu Reviewed-by: Toni Saario --- coin/provisioning/common/unix/install-conan.sh | 8 ++++++++ .../qtci-linux-CentOS-8.1-x86_64/30-install-conan.sh | 6 ++++++ .../qtci-linux-SLES-15_SP2-x86_64/30-install-conan.sh | 6 ++++++ .../qtci-linux-Ubuntu-20.04-x86_64/30-install-conan.sh | 6 ++++++ .../qtci-linux-openSUSE-15.2-x86_64/30-install-conan.sh | 6 ++++++ .../qtci-macos-10.14-x86_64/30-install-conan.sh | 6 ++++++ .../qtci-macos-10.15-x86_64/30-install-conan.sh | 6 ++++++ 7 files changed, 44 insertions(+) create mode 100755 coin/provisioning/common/unix/install-conan.sh create mode 100755 coin/provisioning/qtci-linux-CentOS-8.1-x86_64/30-install-conan.sh create mode 100755 coin/provisioning/qtci-linux-SLES-15_SP2-x86_64/30-install-conan.sh create mode 100755 coin/provisioning/qtci-linux-Ubuntu-20.04-x86_64/30-install-conan.sh create mode 100755 coin/provisioning/qtci-linux-openSUSE-15.2-x86_64/30-install-conan.sh create mode 100755 coin/provisioning/qtci-macos-10.14-x86_64/30-install-conan.sh create mode 100755 coin/provisioning/qtci-macos-10.15-x86_64/30-install-conan.sh diff --git a/coin/provisioning/common/unix/install-conan.sh b/coin/provisioning/common/unix/install-conan.sh new file mode 100755 index 00000000..617c730c --- /dev/null +++ b/coin/provisioning/common/unix/install-conan.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash + +# This script will install Conan +# Note! Python3 is required for Conan installation + +# Install Conan to Python user install directory (typically ~./local/) +pip3 install conan --user + diff --git a/coin/provisioning/qtci-linux-CentOS-8.1-x86_64/30-install-conan.sh b/coin/provisioning/qtci-linux-CentOS-8.1-x86_64/30-install-conan.sh new file mode 100755 index 00000000..ec54fa54 --- /dev/null +++ b/coin/provisioning/qtci-linux-CentOS-8.1-x86_64/30-install-conan.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +set -ex + +BASEDIR=$(dirname "$0") +"$BASEDIR/../common/unix/install-conan.sh" diff --git a/coin/provisioning/qtci-linux-SLES-15_SP2-x86_64/30-install-conan.sh b/coin/provisioning/qtci-linux-SLES-15_SP2-x86_64/30-install-conan.sh new file mode 100755 index 00000000..ec54fa54 --- /dev/null +++ b/coin/provisioning/qtci-linux-SLES-15_SP2-x86_64/30-install-conan.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +set -ex + +BASEDIR=$(dirname "$0") +"$BASEDIR/../common/unix/install-conan.sh" diff --git a/coin/provisioning/qtci-linux-Ubuntu-20.04-x86_64/30-install-conan.sh b/coin/provisioning/qtci-linux-Ubuntu-20.04-x86_64/30-install-conan.sh new file mode 100755 index 00000000..ec54fa54 --- /dev/null +++ b/coin/provisioning/qtci-linux-Ubuntu-20.04-x86_64/30-install-conan.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +set -ex + +BASEDIR=$(dirname "$0") +"$BASEDIR/../common/unix/install-conan.sh" diff --git a/coin/provisioning/qtci-linux-openSUSE-15.2-x86_64/30-install-conan.sh b/coin/provisioning/qtci-linux-openSUSE-15.2-x86_64/30-install-conan.sh new file mode 100755 index 00000000..ec54fa54 --- /dev/null +++ b/coin/provisioning/qtci-linux-openSUSE-15.2-x86_64/30-install-conan.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +set -ex + +BASEDIR=$(dirname "$0") +"$BASEDIR/../common/unix/install-conan.sh" diff --git a/coin/provisioning/qtci-macos-10.14-x86_64/30-install-conan.sh b/coin/provisioning/qtci-macos-10.14-x86_64/30-install-conan.sh new file mode 100755 index 00000000..ec54fa54 --- /dev/null +++ b/coin/provisioning/qtci-macos-10.14-x86_64/30-install-conan.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +set -ex + +BASEDIR=$(dirname "$0") +"$BASEDIR/../common/unix/install-conan.sh" diff --git a/coin/provisioning/qtci-macos-10.15-x86_64/30-install-conan.sh b/coin/provisioning/qtci-macos-10.15-x86_64/30-install-conan.sh new file mode 100755 index 00000000..ec54fa54 --- /dev/null +++ b/coin/provisioning/qtci-macos-10.15-x86_64/30-install-conan.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +set -ex + +BASEDIR=$(dirname "$0") +"$BASEDIR/../common/unix/install-conan.sh"