Skip to content

Commit 50a495d

Browse files
authored
fix(gather-artifacts-from-ci): ensure all charts generation is attempted (#304)
Signed-off-by: Pavel Macík <pavel.macik@gmail.com>
1 parent 773c605 commit 50a495d

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

ci-scripts/gather-artifacts-from-ci.sh

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -60,12 +60,12 @@ gather_artifacts_from_ci() {
6060

6161
generate_rhdh_perf_charts() {
6262

63-
echo "$(date -u -Ins) Generating RHDH performacne charts"
64-
6563
PREVIOUS_DIR=${PREVIOUS_DIR:-}
6664
CURRENT_DIR=${CURRENT_DIR:-}
6765
SCENARIO=${SCENARIO:-}
6866

67+
echo "$(date -u -Ins) Generating RHDH performacne charts for scenario $SCENARIO ($CURRENT_VERSION vs $PREVIOUS_VERSION)"
68+
6969
OUTPUT_DIR=${OUTPUT_DIR:-.backstage-perf-charts}
7070

7171
metrics="RPS_Avg \
@@ -147,7 +147,7 @@ generate_rhdh_perf_charts_for_scenarios() {
147147
CURRENT_VERSION=$(cat "${CURRENT_DIR}/rhdh-version.txt") || continue
148148
PREVIOUS_VERSION=$(cat "${PREVIOUS_DIR}/rhdh-version.txt") || continue
149149

150-
generate_rhdh_perf_charts
150+
generate_rhdh_perf_charts || continue
151151
done
152152

153153
# Comparing orchestrator overhead
@@ -157,31 +157,31 @@ generate_rhdh_perf_charts_for_scenarios() {
157157
export SCENARIO=max_concurrency_with_orchestrator_overhead
158158
export OUTPUT_DIR="${ARTIFACT_DIR}/.backstage-perf-charts/${SCENARIO}"
159159
export CURRENT_VERSION PREVIOUS_VERSION
160-
CURRENT_VERSION="Orchestrator<br>($(cat "${CURRENT_DIR}/rhdh-version.txt"))" || return 1
161-
PREVIOUS_VERSION="No orchestrator<br>($(cat "${PREVIOUS_DIR}/rhdh-version.txt"))" || return 1
162-
generate_rhdh_perf_charts
160+
CURRENT_VERSION="Orchestrator<br>($(cat "${CURRENT_DIR}/rhdh-version.txt"))" || true
161+
PREVIOUS_VERSION="No orchestrator<br>($(cat "${PREVIOUS_DIR}/rhdh-version.txt"))" || true
162+
generate_rhdh_perf_charts || true
163163

164164
# Comparing Orchestrator HA
165165
export CURRENT_DIR="${ARTIFACT_DIR}/.artifacts.test-${CURRENT_BASE_VERSION}-orchestrator_ha_2-${CURRENT_BASE_VERSION}"
166166
export PREVIOUS_DIR="${ARTIFACT_DIR}/.artifacts.test-${CURRENT_BASE_VERSION}-orchestrator-${CURRENT_BASE_VERSION}"
167167

168-
export SCENARIO=orchestrator_ha_2
168+
export SCENARIO=orchestrator_ha_2_vs_1
169169
export OUTPUT_DIR="${ARTIFACT_DIR}/.backstage-perf-charts/${SCENARIO}"
170170
export CURRENT_VERSION PREVIOUS_VERSION
171-
CURRENT_VERSION="2 Replicas<br>($(cat "${CURRENT_DIR}/rhdh-version.txt"))" || return 1
172-
PREVIOUS_VERSION="1 Replica<br>($(cat "${PREVIOUS_DIR}/rhdh-version.txt"))" || return 1
173-
generate_rhdh_perf_charts
171+
CURRENT_VERSION="2 Replicas<br>($(cat "${CURRENT_DIR}/rhdh-version.txt"))" || true
172+
PREVIOUS_VERSION="1 Replica<br>($(cat "${PREVIOUS_DIR}/rhdh-version.txt"))" || true
173+
generate_rhdh_perf_charts || true
174174

175175
# Comparing Max Concurrency HA
176176
export CURRENT_DIR="${ARTIFACT_DIR}/.artifacts.test-${CURRENT_BASE_VERSION}-max_concurrency_ha_2-${CURRENT_BASE_VERSION}"
177177
export PREVIOUS_DIR="${ARTIFACT_DIR}/.artifacts.test-${CURRENT_BASE_VERSION}-max_concurrency-${CURRENT_BASE_VERSION}"
178178

179-
export SCENARIO=max_concurrency_ha_2
179+
export SCENARIO=max_concurrency_ha_2_vs_1
180180
export OUTPUT_DIR="${ARTIFACT_DIR}/.backstage-perf-charts/${SCENARIO}"
181181
export CURRENT_VERSION PREVIOUS_VERSION
182-
CURRENT_VERSION="2 Replicas<br>($(cat "${CURRENT_DIR}/rhdh-version.txt"))" || return 1
183-
PREVIOUS_VERSION="1 Replica<br>($(cat "${PREVIOUS_DIR}/rhdh-version.txt"))" || return 1
184-
generate_rhdh_perf_charts
182+
CURRENT_VERSION="2 Replicas<br>($(cat "${CURRENT_DIR}/rhdh-version.txt"))" || true
183+
PREVIOUS_VERSION="1 Replica<br>($(cat "${PREVIOUS_DIR}/rhdh-version.txt"))" || true
184+
generate_rhdh_perf_charts || true
185185
}
186186

187187
all() {

0 commit comments

Comments
 (0)