@@ -8,11 +8,10 @@ export LC_ALL=C.UTF-8
88
99# The root dir.
1010# The ci system copies this folder.
11- # This is where the depends build is done.
1211BASE_ROOT_DIR=$( cd " $( dirname " ${BASH_SOURCE[0]} " ) " /../../ > /dev/null 2>&1 && pwd )
1312export BASE_ROOT_DIR
1413# The depends dir.
15- # This folder exists on the ci host and ci guest. Changes are propagated back and forth .
14+ # This folder exists only on the ci guest, and on the ci host as a volume .
1615export DEPENDS_DIR=${DEPENDS_DIR:- $BASE_ROOT_DIR / depends}
1716# A folder for the ci system to put temporary files (ccache, datadirs for tests, ...)
1817# This folder only exists on the ci host.
@@ -58,12 +57,14 @@ export CCACHE_SIZE=${CCACHE_SIZE:-100M}
5857export CCACHE_TEMPDIR=${CCACHE_TEMPDIR:-/ tmp/ .ccache-temp}
5958export CCACHE_COMPRESS=${CCACHE_COMPRESS:- 1}
6059# The cache dir.
61- # This folder exists on the ci host and ci guest. Changes are propagated back and forth .
60+ # This folder exists only on the ci guest, and on the ci host as a volume .
6261export CCACHE_DIR=${CCACHE_DIR:- $BASE_SCRATCH_DIR / .ccache}
6362# Folder where the build result is put (bin and lib).
6463export BASE_OUTDIR=${BASE_OUTDIR:- $BASE_SCRATCH_DIR / out/ $HOST }
6564# Folder where the build is done (dist and out-of-tree build).
6665export BASE_BUILD_DIR=${BASE_BUILD_DIR:- $BASE_SCRATCH_DIR / build}
66+ # The folder for previous release binaries.
67+ # This folder exists only on the ci guest, and on the ci host as a volume.
6768export PREVIOUS_RELEASES_DIR=${PREVIOUS_RELEASES_DIR:- $BASE_ROOT_DIR / releases/ $HOST }
6869export SDK_URL=${SDK_URL:- https:// bitcoincore.org/ depends-sources/ sdks}
6970export CI_BASE_PACKAGES=${CI_BASE_PACKAGES:- build-essential libtool autotools-dev automake pkg-config bsdmainutils curl ca-certificates ccache python3 rsync git procps bison}
0 commit comments