mirror of
git://code.qt.io/qt/qt5.git
synced 2026-07-06 14:47:18 +08:00
For scripted auto-execution all shell scripts in provisioning need to
be executbale. Most are, but some have been forgotten.
Make the remaining ones executable.
Fixes: QTQAINFRA-7905
Change-Id: I663aeb6c04f2b9d8049d21a75966369b15fe6d29
Reviewed-by: Simo Fält <simo.falt@qt.io>
(cherry picked from commit a377574e66)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
27 lines
1.0 KiB
Bash
Executable File
27 lines
1.0 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
# Copyright (C) 2026 The Qt Company Ltd.
|
|
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
|
|
|
|
set -ex
|
|
|
|
# shellcheck source=../unix/DownloadURL.sh
|
|
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
|
# shellcheck source=../unix/SourceEnvVars.sh
|
|
source "${BASH_SOURCE%/*}/../unix/SourceEnvVars.sh"
|
|
|
|
echo "Caching Gradle distribution and dependencies"
|
|
gradleCacheFileName="gradle_9.3.1_linux_cache_v2.tar.gz"
|
|
gradleCacheUrl="http://ci-files01-hki.ci.qt.io/input/gradle/$gradleCacheFileName"
|
|
gradleCacheSha1="e88989d55f68e978442e567e4707a6093c829af6"
|
|
gradleCacheFile="/tmp/$gradleCacheFileName"
|
|
DownloadURL "$gradleCacheUrl" "$gradleCacheUrl" "$gradleCacheSha1" "$gradleCacheFile"
|
|
mkdir -p "$HOME/.gradle"
|
|
tar -xzf "$gradleCacheFile" -C "$HOME/.gradle" --strip-components=1
|
|
rm "$gradleCacheFile"
|
|
|
|
gradle_project_source="${BASH_SOURCE%/*}/../shared/gradle/project"
|
|
cp -r "$gradle_project_source" /tmp/gradle_project
|
|
cd /tmp/gradle_project
|
|
chmod +x gradlew
|
|
sh gradlew build
|