ceph-build
ceph-build copied to clipboard
Helper scripts for building the official Ceph packages
A primary purpose of this would be to split up its functionality into its logical stages. While working on this, it would be good to chip away at #2350
`ceph-dev-pipeline` is a good model to follow.
c-d-p takes an optional param `SETUP_BUILD_ID` which can be pointed at a previously-completed ceph-dev-new-setup build, and use its artifacts instead of invoking its own c-d-n-s build. This saves a lot...
`build_utils.sh` is nearly two thousand lines of shell that is difficult to understand. Functions call other functions, which have side-effects like modifying global variables, or creating new global variables that...
For compiler caching to work properly, paths to source files need to be able to match across builds. That means things like the ceph version, git commit id, etc. should...
distutils is removed from python 3.12 so pip 20.3.4 is incompatible with systems running python3.12. Ubuntu Noble is our new target Jenkins builder OS so let's bump to 24.0 (the...
Looking at the current list of Jenkins jobs we have at https://jenkins.ceph.com/view/all/ And sorting them by last success/failure - there are jobs that havent been run in years - These...
Looking at the current list of Jenkins jobs we have at https://jenkins.ceph.com/view/all/ And sorting them by last success/failure - there are a lot of jobs - that have NEVER had...
Looking at the current list of Jenkins jobs we have at https://jenkins.ceph.com/view/all/ And sorting them by last success/failure - there are a bunch of jenkins jobs that have never been...