1
0
mirror of https://github.com/lineageos4microg/docker-lineage-cicd synced 2024-11-09 10:09:56 +01:00

Merge pull request #431 from hellodword/repo_init_args

add repo init args
This commit is contained in:
Pete Fotheringham 2023-08-30 20:43:17 +01:00 committed by GitHub
commit b789cf0d62
Signed by: GitHub
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 3 deletions

@ -113,6 +113,9 @@ ENV DELETE_OLD_LOGS 0
# build type of your builds (user|userdebug|eng)
ENV BUILD_TYPE "userdebug"
# we can use --depth=1 here
ENV REPO_INIT_ARGS ""
# You can optionally specify a USERSCRIPTS_DIR volume containing these scripts:
# * begin.sh, run at the very beginning
# * before.sh, run after the syncing and patching, before starting the builds

@ -73,7 +73,7 @@ if [ "$LOCAL_MIRROR" = true ]; then
if [ ! -d .repo ]; then
echo ">> [$(date)] Initializing mirror repository" | tee -a "$repo_log"
( yes||: ) | repo init -u https://github.com/LineageOS/mirror --mirror --no-clone-bundle -p linux --git-lfs &>> "$repo_log"
( yes||: ) | repo init "$REPO_INIT_ARGS" -u https://github.com/LineageOS/mirror --mirror --no-clone-bundle -p linux --git-lfs &>> "$repo_log"
fi
# Copy local manifests to the appropriate folder in order take them into consideration
@ -169,9 +169,9 @@ for branch in ${BRANCH_NAME//,/ }; do
echo ">> [$(date)] (Re)initializing branch repository" | tee -a "$repo_log"
if [ "$LOCAL_MIRROR" = true ]; then
( yes||: ) | repo init -u https://github.com/LineageOS/android.git --reference "$MIRROR_DIR" -b "$branch" --git-lfs &>> "$repo_log"
( yes||: ) | repo init "$REPO_INIT_ARGS" -u https://github.com/LineageOS/android.git --reference "$MIRROR_DIR" -b "$branch" --git-lfs &>> "$repo_log"
else
( yes||: ) | repo init -u https://github.com/LineageOS/android.git -b "$branch" --git-lfs &>> "$repo_log"
( yes||: ) | repo init "$REPO_INIT_ARGS" -u https://github.com/LineageOS/android.git -b "$branch" --git-lfs &>> "$repo_log"
fi
# Copy local manifests to the appropriate folder in order take them into consideration