SRE-3722 cq: remove chroot-based RPM build pipeline#17944
Conversation
chroot-based RPMs build is no longer supported. Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com> Skip-python-bandit: true Skip-unit-tests:true Skip-unit-test: true Skip-NLT: true Skip-unit-test-memcheck: true Skip-test: true Skip-func-test: true Skip-func-vm: true Skip-func-hw-test: true
|
Errors are Unable to load ticket data |
Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com> Cancel-prev-build: false Skip-python-bandit: true Skip-unit-tests:true Skip-unit-test: true Skip-NLT: true Skip-unit-test-memcheck: true Allow-unstable-test: true Skip-test: true Skip-func-test: true Skip-func-vm: true Skip-func-hw-test: true
|
Test stage Build on EL 9 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17944/2/execution/node/216/log |
|
Test stage Build on EL 8 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17944/2/execution/node/224/log |
|
Test stage Build on Leap 15 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17944/2/execution/node/273/log |
Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>
This reverts commit 2782d1f. Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>
Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>
Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>
| @@ -1,3 +0,0 @@ | |||
| #!/bin/bash | |||
There was a problem hiding this comment.
It seems this file is still mentioned at least in two places:
- utils/ansible/ftest/file/daos.spec
- utils/rpms/daos.spec
, and surprisingly in raft as well:
- src/rdb/raft/packaging/Makefile_packaging.mk.
There was a problem hiding this comment.
As you know daos.spec is partially obsolete.
There was a problem hiding this comment.
It seems to be very old solution (workaround) I will check raft project separately.
| scons --jobs "$JOBS" --build-deps=no install PREFIX=/opt/daos COMPILER="$COMPILER" \ | ||
| FIRMWARE_MGMT=1 BUILD_TYPE="$DAOS_BUILD_TYPE" TARGET_TYPE="$DAOS_TARGET_TYPE" \ | ||
| USE_INSTALLED=all |
There was a problem hiding this comment.
This file is called ci/rpm/build.sh. Can you actually build RPMs just by calling scons?
Or the name is actually misleading and RPMs were never actually build by this script anyway?
daltonbohning
left a comment
There was a problem hiding this comment.
LGTM but I admit I'm not very familiar to begin with
|
Test stage Build on Leap 15 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-17944/8/display/redirect |
|
Test stage Unit Test bdev with memcheck completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-17944/8/display/redirect |
|
Test stage Unit Test with memcheck completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-17944/8/display/redirect |
|
Test stage Unit Test completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-17944/8/display/redirect |
|
Test stage Unit Test bdev completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-17944/8/display/redirect |
Unify how build arguments are derived in CI and improve the standalone RPM build script defaults/cleanup for reproducible manual and Jenkins runs. Use sconsArgs() directly when deciding whether to patch rpmlintrc Remove redundant SCONS_FAULTS_ARGS environment export Update Leap 15 build invocation to use sconsArgs() and match other build stages (stash files, stash_opt, and build_deps=no behavior) In the RPM build script: derive JOBS dynamically via nproc add TARGET and PREFIX defaults clean stale artifacts before build run scons with --config=force tee build output to a target/compiler-specific log file This reduces duplicated argument plumbing and makes CI/manual builds more consistent. Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>
…ove-chroot-rpm-build Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>
708b55d to
f768772
Compare
|
Test stage Functional on EL 9 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17944/9/execution/node/1101/log |
Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>
|
Test stage NLT completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-17944/10/testReport/ |
chroot-based RPMs build is no longer supported.
Steps for the author:
After all prior steps are complete: