-
Notifications
You must be signed in to change notification settings - Fork 291
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DAOS-15851 ci: Follow CI_PR_REPOS if provided by Jenkins #14387
base: master
Are you sure you want to change the base?
Conversation
Errors are Unable to load ticket data |
d05ce79
to
62222e4
Compare
Required-githooks: true Signed-off-by: Gromadzki, Tomasz <tomasz.gromadzki@intel.com>
62222e4
to
e0933d0
Compare
Test stage Build RPM on EL 9 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-14387/6/execution/node/340/log |
Test stage Build RPM on EL 8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-14387/6/execution/node/339/log |
Test stage Build RPM on Leap 15.5 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-14387/6/execution/node/368/log |
Test stage Build DEB on Ubuntu 20.04 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-14387/6/execution/node/352/log |
Test stage Build DEB on Ubuntu 20.04 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-14387/7/execution/node/343/log |
Test stage Build RPM on EL 9 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-14387/7/execution/node/349/log |
Test stage Build RPM on Leap 15.5 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-14387/7/execution/node/371/log |
Test stage Build RPM on EL 8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-14387/7/execution/node/346/log |
Test stage Test RPMs on EL 8.6 completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/daos/job/PR-14387/7/display/redirect |
Test stage Functional on EL 8.8 completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/daos/job/PR-14387/7/display/redirect |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks like what we are after, but let's not land it until we see it working as it's expected to using a calling project. -1 is just until we can confirm that, to prevent an unintentional pre-mature landing.
Skip-build-ubuntu20-rpm: true Signed-off-by: Gromadzki, Tomasz <tomasz.gromadzki@intel.com>
@brianjmurrell please take a look at: |
Excellent work! It does work as expected, for the most part. As we can see in the EL8 RPM build log:
It does have the problem however that the Ubuntu build fails because the go-build-toolchain PR does not build for Ubuntu. It's going to need to however, as Ubuntu has just become an officially supported distro for DAOS 2.8. That said, this is an inherent problem with But I think given that the go-build-toolchain is about the only project that requires the build stage in the downstream job, we can punt on using pragmas instead of parameters and just have go-build-toolchain build for Ubuntu also. |
Can we somehow split the work as Ubuntu is required for 2.8 but the new go-build-toolchain is required for 2.6? |
The problem is that we have no mechanism to skip the Ubuntu build downstream when using You could switch to using commit pragmas in the downstream testing (there is facility for that -- or almost at least perhaps) but given the simplicity of the packaging for the go-build-toolchain repo, a |
Required-githooks: true Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@intel.com>
Test stage NLT on EL 8.8 completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-14387/9/testReport/ |
Test stage NLT on EL 8.8 completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-14387/10/testReport/ |
Required for: daos-stack/go-build-toolchain@c8fde3e
Example build results:
https://build.hpdd.intel.com/job/daos-stack/job/daos/job/PR-14387/7/parameters/
https://build.hpdd.intel.com/job/daos-stack/job/daos/job/PR-14387/7/pipeline-console/log?nodeId=189
Before requesting gatekeeper:
Features:
(orTest-tag*
) commit pragma was used or there is a reason documented that there are no appropriate tags for this PR.Gatekeeper: