Skip to content

Commit 834864b

Browse files
committed
Add symbolic link to latest run
Signed-off-by: Jerome Prinet <jprinet@gradle.com>
1 parent 0997c83 commit 834864b

10 files changed

+42
-0
lines changed

components/scripts/gradle/01-validate-incremental-building.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,8 @@ execute() {
6464

6565
print_bl
6666
print_summary
67+
68+
create_alias_latest
6769
}
6870

6971
wizard_execute() {
@@ -105,6 +107,8 @@ wizard_execute() {
105107
explain_measure_build_results
106108
print_bl
107109
explain_and_print_summary
110+
111+
create_alias_latest
108112
}
109113

110114
execute_first_build() {

components/scripts/gradle/02-validate-local-build-caching-same-location.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,8 @@ execute() {
6565

6666
print_bl
6767
print_summary
68+
69+
create_alias_latest
6870
}
6971

7072
wizard_execute() {
@@ -107,6 +109,8 @@ wizard_execute() {
107109
explain_measure_build_results
108110
print_bl
109111
explain_and_print_summary
112+
113+
create_alias_latest
110114
}
111115

112116
execute_first_build() {

components/scripts/gradle/03-validate-local-build-caching-different-locations.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@ execute() {
6666

6767
print_bl
6868
print_summary
69+
70+
create_alias_latest
6971
}
7072

7173
wizard_execute() {
@@ -111,6 +113,8 @@ wizard_execute() {
111113
explain_measure_build_results
112114
print_bl
113115
explain_and_print_summary
116+
117+
create_alias_latest
114118
}
115119

116120
execute_first_build() {

components/scripts/gradle/04-validate-remote-build-caching-ci-ci.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ execute() {
5959

6060
print_bl
6161
print_summary
62+
63+
create_alias_latest
6264
}
6365

6466
wizard_execute() {
@@ -101,6 +103,8 @@ wizard_execute() {
101103
explain_measure_build_results
102104
print_bl
103105
explain_and_print_summary
106+
107+
create_alias_latest
104108
}
105109

106110
validate_required_args() {

components/scripts/gradle/05-validate-remote-build-caching-ci-local.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,8 @@ execute() {
6767

6868
print_bl
6969
print_summary
70+
71+
create_alias_latest
7072
}
7173

7274
wizard_execute() {
@@ -128,6 +130,8 @@ wizard_execute() {
128130
explain_measure_build_results
129131
print_bl
130132
explain_and_print_summary
133+
134+
create_alias_latest
131135
}
132136

133137
process_script_arguments() {

components/scripts/lib/init.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ make_experiment_dir() {
66
rm -f "${BUILD_SCAN_FILE}"
77
}
88

9+
create_alias_latest() {
10+
readonly LINK_NAME="$(dirname ${EXP_DIR})/latest"
11+
rm -f "${LINK_NAME}" > /dev/null 2>&1
12+
ln -s "${EXP_DIR}" "${LINK_NAME}" > /dev/null 2>&1
13+
}
14+
915
generate_run_id() {
1016
printf '%x' "$(date +%s)"
1117
}

components/scripts/maven/01-validate-local-build-caching-same-location.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,8 @@ execute() {
6565

6666
print_bl
6767
print_summary
68+
69+
create_alias_latest
6870
}
6971

7072
wizard_execute() {
@@ -107,6 +109,8 @@ wizard_execute() {
107109
explain_measure_build_results
108110
print_bl
109111
explain_and_print_summary
112+
113+
create_alias_latest
110114
}
111115

112116
execute_first_build() {

components/scripts/maven/02-validate-local-build-caching-different-locations.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,8 @@ execute() {
6565

6666
print_bl
6767
print_summary
68+
69+
create_alias_latest
6870
}
6971

7072
wizard_execute() {
@@ -110,6 +112,8 @@ wizard_execute() {
110112
explain_measure_build_results
111113
print_bl
112114
explain_and_print_summary
115+
116+
create_alias_latest
113117
}
114118

115119
execute_first_build() {

components/scripts/maven/03-validate-remote-build-caching-ci-ci.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ execute() {
5757

5858
print_bl
5959
print_summary
60+
61+
create_alias_latest
6062
}
6163

6264
wizard_execute() {
@@ -99,6 +101,8 @@ wizard_execute() {
99101
explain_measure_build_results
100102
print_bl
101103
explain_and_print_summary
104+
105+
create_alias_latest
102106
}
103107

104108
validate_required_args() {

components/scripts/maven/04-validate-remote-build-caching-ci-local.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@ execute() {
6666

6767
print_bl
6868
print_summary
69+
70+
create_alias_latest
6971
}
7072

7173
wizard_execute() {
@@ -127,6 +129,8 @@ wizard_execute() {
127129
explain_measure_build_results
128130
print_bl
129131
explain_and_print_summary
132+
133+
create_alias_latest
130134
}
131135

132136
process_script_arguments() {

0 commit comments

Comments
 (0)