Skip to content
Snippets Groups Projects

Simplify and fix special logic for CI_ONIRO_GIT_REPO_PATH

Merged Zygmunt Krynicki requested to merge zyga/oniro:feature/merge-trains into kirkstone
All threads resolved!
@@ -47,14 +47,12 @@
@@ -47,14 +47,12 @@
- |
- |
set -x
set -x
if [ -n "$CI_ONIRO_GIT_REPO_PATH" ]; then
if [ -n "$CI_ONIRO_GIT_REPO_PATH" ]; then
if [ -n "$CI_MERGE_REQUEST_SOURCE_PROJECT_URL" ]; then
if [ ! -d "$CI_ONIRO_GIT_REPO_PATH/.git" ]; then
echo "CI: Bootstrapping '$CI_PROJECT_DIR' as 'incoming-merged' remote in '$CI_ONIRO_GIT_REPO_PATH'";
echo "Configuration error? $CI_ONIRO_GIT_REPO_PATH is not a git repository"
( cd "$CI_ONIRO_GIT_REPO_PATH" \
fi
&& git remote add incoming-merged "$CI_MERGE_REQUEST_SOURCE_PROJECT_URL" \
echo "CI: Replacing $CI_ONIRO_GIT_REPO_PATH with $CI_PROJECT_DIR"
&& git fetch incoming-merged );
rm -rf "$CI_ONIRO_GIT_REPO_PATH"
fi;
ln -sf "$CI_PROJECT_DIR" "$CI_ONIRO_GIT_REPO_PATH"
echo "CI: Switching $CI_ONIRO_GIT_REPO_PATH to $CI_COMMIT_SHA";
( cd "$CI_ONIRO_GIT_REPO_PATH" && git checkout "$CI_COMMIT_SHA" );
fi
fi
set +x
set +x
Loading