diff --git a/components/scripts/lib/init.sh b/components/scripts/lib/init.sh index e311d44d..e502be33 100644 --- a/components/scripts/lib/init.sh +++ b/components/scripts/lib/init.sh @@ -4,6 +4,15 @@ make_experiment_dir() { mkdir -p "${EXP_DIR}" cd "${EXP_DIR}" || die "Unable to access the experiment dir (${EXP_DIR})." 2 rm -f "${BUILD_SCAN_FILE}" + + make_symlink_to_latest_experiment_dir +} + +make_symlink_to_latest_experiment_dir() { + LINK_NAME="$(dirname "${EXP_DIR}")/latest" + readonly LINK_NAME + rm -f "${LINK_NAME}" > /dev/null 2>&1 + ln -s "${EXP_DIR}" "${LINK_NAME}" > /dev/null 2>&1 } generate_run_id() { diff --git a/release/changes.md b/release/changes.md index 2b294130..73903047 100644 --- a/release/changes.md +++ b/release/changes.md @@ -1 +1,2 @@ * FIX: Gradle experiment scripts fail when using the ```--project-dir``` argument to specify the build invocation directory. +* Add a symbolic link to the latest experiment folder to ease folder navigation.