osmith submitted this change.

View Change

Approvals: laforge: Looks good to me, approved Jenkins Builder: Verified fixeria: Looks good to me, but someone else must approve
jobs/gerrit: archive osmo-ccid-firmware artifacts

Prepare to use the built firmware in a new hwtest job.

Related: SYS#7963
Change-Id: Ib220f708725e502724ef0375130e7db77c6e91fa
---
M jobs/gerrit-verifications.yml
1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/jobs/gerrit-verifications.yml b/jobs/gerrit-verifications.yml
index 53acd67..8405499 100644
--- a/jobs/gerrit-verifications.yml
+++ b/jobs/gerrit-verifications.yml
@@ -112,6 +112,7 @@
# Range from oldest supported Debian version to newest, see:
# https://gerrit.osmocom.org/c/osmo-ci/+/40861/comment/d35a8783_2a3833a4/
pipeline_binpkgs: "debian:11 debian:13"
+ artifacts: ""

# in alphabetical order
repos:
@@ -479,6 +480,11 @@

- osmo-ccid-firmware:
pipeline_binpkgs: ""
+ artifacts: "**/sysmoOCTSIM-*.bin"
+ cmd: |
+ {docker_run_ccache} \
+ -e SKIP_FIRMWARE_CLEAN=1 \
+ {docker_img} {wrapper_cmd} /build/contrib/jenkins.sh

- osmo-e1d
- osmo-cbc
@@ -830,9 +836,14 @@
builders:
- shell: '{obj:cmd}'
# Remove workspace on success to free up space
- - shell: 'rm -rf "$WORKSPACE"'
+ - shell: |
+ if [ -z "{artifacts}" ]; then
+ rm -rf "$WORKSPACE"
+ fi

publishers:
+ - archive:
+ artifacts: '{obj:artifacts}'
- warnings:
console-log-parsers:
- 'GNU C Compiler 4 (gcc)'

To view, visit change 42634. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: merged
Gerrit-Project: osmo-ci
Gerrit-Branch: master
Gerrit-Change-Id: Ib220f708725e502724ef0375130e7db77c6e91fa
Gerrit-Change-Number: 42634
Gerrit-PatchSet: 2
Gerrit-Owner: osmith <osmith@sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy@sysmocom.de>
Gerrit-Reviewer: laforge <laforge@osmocom.org>
Gerrit-Reviewer: lynxis lazus <lynxis@fe80.eu>
Gerrit-Reviewer: osmith <osmith@sysmocom.de>