]>
git.apps.os.sepia.ceph.com Git - ceph-build.git/log
Zack Cerza [Wed, 2 Jul 2025 00:08:45 +0000 (18:08 -0600)]
ceph-trigger-build: Clarify build job selection
Signed-off-by: Zack Cerza <zack@cerza.org>
Dan Mick [Fri, 27 Jun 2025 22:27:29 +0000 (15:27 -0700)]
Merge pull request #2384 from ceph/wip-disable-cdnt
ceph-dev-new-trigger: Disable
Dan Mick [Fri, 27 Jun 2025 21:45:31 +0000 (14:45 -0700)]
Merge pull request #2390 from ceph/doc-trlr-fix
ceph-trigger-build: correct git trailer examples
Zack Cerza [Fri, 27 Jun 2025 21:01:50 +0000 (15:01 -0600)]
ceph-trigger-build: correct git trailer examples
Signed-off-by: Zack Cerza <zack@cerza.org>
David Galloway [Fri, 27 Jun 2025 17:48:00 +0000 (13:48 -0400)]
Merge pull request #2389 from ceph/trigger-pipeline
ceph-trigger-build: Build noble by default
David Galloway [Fri, 27 Jun 2025 16:18:42 +0000 (12:18 -0400)]
ceph-trigger-build: Build noble by default
Signed-off-by: David Galloway <david.galloway@ibm.com>
David Galloway [Fri, 27 Jun 2025 15:05:32 +0000 (11:05 -0400)]
Merge pull request #2371 from ceph/pipeline-container
ceph-dev-pipeline: Set CEPH_BUILD_NORMALIZE_PATHS
David Galloway [Fri, 27 Jun 2025 15:04:29 +0000 (11:04 -0400)]
Merge pull request #2381 from dmick/wip-fog-capture
sepia-fog-images: add image test to 'poll for deploy' loop
David Galloway [Fri, 27 Jun 2025 13:32:30 +0000 (09:32 -0400)]
Merge pull request #2382 from ceph/wip-noble
Support for Ubuntu Noble
David Galloway [Fri, 27 Jun 2025 02:10:51 +0000 (22:10 -0400)]
Support for Ubuntu Noble
Signed-off-by: David Galloway <david.galloway@ibm.com>
David Galloway [Tue, 24 Jun 2025 19:51:32 +0000 (15:51 -0400)]
Merge pull request #2388 from ceph/ctb-crimson
ceph-trigger-build: Correct crimson-only behavior
Zack Cerza [Tue, 24 Jun 2025 18:13:07 +0000 (12:13 -0600)]
Merge pull request #2385 from ceph/wip-trailer-docs
ceph-trigger-build: Update docs
Zack Cerza [Tue, 24 Jun 2025 16:54:13 +0000 (10:54 -0600)]
ceph-trigger-build: Correct crimson-only behavior
We were accidentally building default instead of crimson-debug
Signed-off-by: Zack Cerza <zack@cerza.org>
David Galloway [Mon, 23 Jun 2025 22:09:47 +0000 (18:09 -0400)]
ceph-trigger-build: Update docs
Signed-off-by: David Galloway <david.galloway@ibm.com>
Zack Cerza [Mon, 23 Jun 2025 21:12:09 +0000 (15:12 -0600)]
ceph-trigger-build: build reef on focal
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Mon, 23 Jun 2025 21:11:49 +0000 (15:11 -0600)]
ceph-trigger-build: Remove extra line break
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Mon, 23 Jun 2025 21:11:34 +0000 (15:11 -0600)]
ceph-trigger-build: Add missing def keywords
Signed-off-by: Zack Cerza <zack@cerza.org>
David Galloway [Mon, 23 Jun 2025 19:45:29 +0000 (15:45 -0400)]
ceph-dev-new-trigger: Disable
Replaced by ceph-trigger-build job
Signed-off-by: David Galloway <david.galloway@ibm.com>
Zack Cerza [Mon, 23 Jun 2025 18:22:00 +0000 (12:22 -0600)]
ceph-trigger-build: Fix newlines in job description
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Fri, 20 Jun 2025 20:05:29 +0000 (14:05 -0600)]
ceph-trigger-build: Correct branch
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Fri, 20 Jun 2025 18:04:23 +0000 (12:04 -0600)]
ceph-trigger-build: Remove preserve- from name
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Thu, 19 Jun 2025 19:15:00 +0000 (13:15 -0600)]
Merge pull request #2372 from ceph/ceph-trigger-build
Add ceph-trigger-build job
Zack Cerza [Thu, 19 Jun 2025 17:35:37 +0000 (11:35 -0600)]
ceph-dev-pipeline: Matrix entries for noble, el10
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Mon, 16 Jun 2025 17:04:33 +0000 (11:04 -0600)]
ceph-trigger-build: support new crimson flavors
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Fri, 13 Jun 2025 21:08:49 +0000 (15:08 -0600)]
ceph-dev-pipeline: support new crimson flavors
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Mon, 9 Jun 2025 21:58:30 +0000 (15:58 -0600)]
ceph-dev-pipeline: potentially build multiple flavors
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Mon, 9 Jun 2025 21:57:30 +0000 (15:57 -0600)]
ceph-source-dist: drop unused env vars
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Mon, 9 Jun 2025 21:50:41 +0000 (15:50 -0600)]
ceph-dev-pipeline: support the crimson flavor
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Mon, 9 Jun 2025 21:19:31 +0000 (15:19 -0600)]
ceph-dev-pipeline: drop unused setup job params
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Mon, 9 Jun 2025 21:19:04 +0000 (15:19 -0600)]
ceph-source-dist: drop flavor param
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Thu, 29 May 2025 00:11:35 +0000 (18:11 -0600)]
Add ceph-trigger-build job
Signed-off-by: Zack Cerza <zack@cerza.org>
Dan Mick [Wed, 18 Jun 2025 17:10:21 +0000 (10:10 -0700)]
sepia-fog-images: add image test to 'poll for deploy' loop
When checking for scheduled deploy tasks, check not only for existing
deploy tasks but for deploy tasks *for the image we're proposing to
capture*. There are often deploy tasks on a busy fog server, but we
only need to avoid affecting tasks for the image we're updating
Signed-off-by: Dan Mick <dan.mick@redhat.com>
David Galloway [Tue, 17 Jun 2025 16:30:48 +0000 (12:30 -0400)]
Merge pull request #2380 from ceph/dangling-trigger
ceph-dev-new-trigger: Remove dangling job trigger
David Galloway [Tue, 17 Jun 2025 15:53:49 +0000 (11:53 -0400)]
ceph-dev-new-trigger: Remove dangling job trigger
Signed-off-by: David Galloway <david.galloway@ibm.com>
Dan Mick [Mon, 16 Jun 2025 21:46:54 +0000 (14:46 -0700)]
Merge pull request #2373 from cbodley/wip-rm-jaeger
remove 'jaeger' flavor now that it's on by default
David Galloway [Fri, 13 Jun 2025 13:59:58 +0000 (09:59 -0400)]
Merge pull request #2379 from dmick/fix-builder-playbook
Fix up ssh client and host key code; add comments on how to run
Dan Mick [Thu, 12 Jun 2025 02:24:13 +0000 (19:24 -0700)]
builder.yml: fix jenkins ssh key and github.com host key code
Previous code was just wrong; 'first_found' can fail, and does
not return file contents; default(URL) just doesn't work
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick [Thu, 12 Jun 2025 02:21:22 +0000 (19:21 -0700)]
builder.yml: fix comments, note importance of invocation path
Signed-off-by: Dan Mick <dan.mick@redhat.com>
adam kraitman [Wed, 11 Jun 2025 11:25:50 +0000 (14:25 +0300)]
Merge pull request #2377 from ceph/wip-kernel-reduce-distros
kernel: stop building for trusty, xenial and bionic
adam kraitman [Wed, 11 Jun 2025 11:23:17 +0000 (14:23 +0300)]
Merge pull request #2376 from ceph/wip-kernel-dwarf-h
kernel: install elfutils-devel or libdw-dev(el)
Ilya Dryomov [Wed, 11 Jun 2025 09:27:40 +0000 (11:27 +0200)]
kernel: stop building for trusty, xenial and bionic
These are too old and kernel packages are no longer needed.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Wed, 11 Jun 2025 09:11:34 +0000 (11:11 +0200)]
kernel: install elfutils-devel or libdw-dev(el)
This is a required dependency for CONFIG_GENDWARFKSYMS since 6.15.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Casey Bodley [Wed, 4 Jun 2025 20:57:37 +0000 (16:57 -0400)]
remove 'jaeger' flavor now that it's on by default
jaeger was enabled by default in all ceph builds in
https://github.com/ceph/ceph/pull/44684 which was present in reef and
later releases. so no supported releases need a flavor to turn it on
ceph-dev-new-trigger hadn't been updated from 'DISTROS=centos8 focal'
so is probably not being used
Signed-off-by: Casey Bodley <cbodley@redhat.com>
David Galloway [Mon, 9 Jun 2025 21:27:15 +0000 (17:27 -0400)]
Merge pull request #2375 from ceph/wip-fix-2369
scripts: Fix missing close case
Zack Cerza [Mon, 9 Jun 2025 21:07:18 +0000 (15:07 -0600)]
Merge pull request #2374 from ceph/dev-setup-prj-permission-update
Added new project for copy artifact and updated build discarder
David Galloway [Mon, 9 Jun 2025 20:20:26 +0000 (16:20 -0400)]
scripts: Fix missing close case
Signed-off-by: David Galloway <david.galloway@ibm.com>
Adarsha Dinda [Mon, 9 Jun 2025 18:38:39 +0000 (00:08 +0530)]
Added new project for copy artifact and updated build discarder
David Galloway [Mon, 9 Jun 2025 17:19:04 +0000 (13:19 -0400)]
Merge pull request #2369 from Matan-B/wip-matanb-crimson-debug-flavor
Seperate Crimson flavors to crimson-debug/release
Matan Breizman [Wed, 28 May 2025 08:16:50 +0000 (11:16 +0300)]
ceph-dev-cron: Build both crimson flavors
When building the daily main build, use both crimson flavors.
This is critical for the weekly nightly runs.
Note: Usual builds would still only build a *single* crimson-flavor (debug).
This commit only affects the dev-cron
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Sun, 8 Jun 2025 07:36:48 +0000 (10:36 +0300)]
Seperate Crimson flavors to crimson-debug/release
The following change would allow us to:
* Keep testing "Debug" builds (crimson-debug) by default.
* When crimson-only is used, crimson-release would also be built.
* `crimson-release` builds would be used in the weekly nightlies and on
selected PR gatings (when crimson-debug is not enough).
Note: Once crimson-release is stable enough we could switch crimson-debug
to actaully be of: "RelWithDebInfo + !NDEBUG + asserts" instead of "Debug".
For now, let's keep it as Debug since we know it's stable.
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Zack Cerza [Tue, 27 May 2025 20:22:40 +0000 (14:22 -0600)]
ceph-dev-pipeline: Set CEPH_BUILD_NORMALIZE_PATHS
See https://github.com/ceph/ceph/commit/
5478fb94a3daf0887689db137d6153d9b1914793
Signed-off-by: Zack Cerza <zack@cerza.org>
Guillaume Abrioux [Tue, 27 May 2025 19:13:23 +0000 (21:13 +0200)]
Merge pull request #2370 from clwluvw/vagrant-libvirt
vagrant-libvirt: install the latest version
Seena Fallah [Tue, 27 May 2025 19:03:00 +0000 (21:03 +0200)]
vagrant-libvirt: install the latest version
The pinned version is already too old and is failing in CI due to:
```
Error message given during initialization: Unable to resolve dependency:
user requested 'vagrant-libvirt (= 0.12.2)'
```
Let's try the latest and see if the reason for pinning the old one
still exists.
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
David Galloway [Mon, 19 May 2025 21:01:26 +0000 (17:01 -0400)]
Merge pull request #2368 from dmick/ceph-build-no-containers
ceph-build: remove container build step
Dan Mick [Mon, 19 May 2025 20:42:51 +0000 (13:42 -0700)]
ceph-build: remove container build step
This was removed from build_rpm, but then when a reorg happened
to separate the function into a separate script, the fact that
ceph-build doesn't do container builds anymore was missed.
Release container builds now happen after the manual signing
step using job ceph-release-containers
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Matan Breizman [Mon, 19 May 2025 07:10:43 +0000 (10:10 +0300)]
Merge pull request #2367 from Matan-B/wip-matanb-crimson-remove-debug
scripts/build_utils: remove Debug build from Crimson
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Matan Breizman [Sun, 18 May 2025 08:40:52 +0000 (11:40 +0300)]
scripts/build_utils: remove Debug build from Crimson
See: https://github.com/ceph/ceph-build/pull/2167/files
Builds should be set to Debug only when ending in "-debug".
https://github.com/ceph/ceph-build/pull/1805 set Crimson to always use Debug.
That made sense in earlier development phases.
However, today we should align with Classical builds and use Debug only when needed.
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
David Galloway [Thu, 15 May 2025 13:37:23 +0000 (09:37 -0400)]
Merge pull request #2365 from ceph/builder-ansible
FIx up builder.yml
Dan Mick [Thu, 15 May 2025 02:11:07 +0000 (19:11 -0700)]
examples/builder.yml: update comments with new usage info
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick [Thu, 15 May 2025 02:08:15 +0000 (19:08 -0700)]
slave.yml: remove old symlink
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick [Wed, 14 May 2025 00:35:03 +0000 (17:35 -0700)]
examples/builder.yml: set api token based on api_uri
This is really the ceph-jenkins ssh user's password, but they're
now stored in ceph-sepia-secrets so they don't have to be found
and entered on the cmdline here
This keeps 'one ansible-vault encrypt output' in one file, and
should be easier to edit/view/etc.
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick [Wed, 14 May 2025 00:36:34 +0000 (17:36 -0700)]
examples/builder.yml: fix up subuid/subgid handling code
1) not necessary to make 'find highest uid' conditional (and the
check was checking 0 instead of !0 anyway)
2) fix up choice of "calculated or default" using "| default()"
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Zack Cerza [Fri, 9 May 2025 18:12:11 +0000 (12:12 -0600)]
Merge pull request #2363 from ceph/pipeline-container
ceph-dev-pipeline: Build in containers
Zack Cerza [Wed, 7 May 2025 18:02:41 +0000 (12:02 -0600)]
ceph-dev-pipeline: Fix extract/upload of cephadm
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 30 Apr 2025 19:21:17 +0000 (13:21 -0600)]
ceph-dev-pipeline: chown without sudo
And also at the very end of the job.
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Thu, 6 Mar 2025 23:34:25 +0000 (16:34 -0700)]
ceph-dev-pipeline: Store sccache logs
There is an issue where invocations of archiveArtifacts in parallel branches of
the pipeline overwrite each other.
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Mon, 21 Apr 2025 17:52:38 +0000 (11:52 -0600)]
ceph-dev-pipeline: Build the builder less often
To build the builder image less often, we can:
1. When building, use two tags: branch.os.arch, and sha1.branch.os.arch
2. After building, push both tags
3. Before building, pull both tags
As a result, we can avoid building entirely if that exact image has already been
pushed, and avoid building at least some layers if the branch had been built
somewhat recently.
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Mon, 5 May 2025 19:01:53 +0000 (13:01 -0600)]
ceph-dev-pipeline: Split upload stage from build
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Tue, 29 Apr 2025 23:10:21 +0000 (17:10 -0600)]
ceph-dev-pipeline: Re-narrow node label
smithis take far too long.
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Tue, 29 Apr 2025 00:05:04 +0000 (18:05 -0600)]
ceph-dev-pipeline: Add and use update_shaman.sh
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Mon, 28 Apr 2025 23:31:44 +0000 (17:31 -0600)]
ceph-dev-pipeline: Build release RPM
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Tue, 22 Apr 2025 16:19:23 +0000 (10:19 -0600)]
setup_container_runtime.sh: Prune more images
Only leave one weeks' worth.
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 16 Apr 2025 20:49:27 +0000 (14:49 -0600)]
ceph-dev-pipeline: Fix CI_COMPILE
Setting an environment variable affects all matrix branches; this approach keeps
them isolated.
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Mon, 5 May 2025 20:46:48 +0000 (14:46 -0600)]
ceph-dev-pipeline: Copy even less artifacts
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Tue, 15 Apr 2025 01:47:30 +0000 (19:47 -0600)]
ceph-dev-pipeline: Use ceph-source-dist by default
But continue to offer ceph-dev-new-setup as an option.
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Tue, 15 Apr 2025 18:12:47 +0000 (12:12 -0600)]
ceph-dev-pipeline: Use setup_container_runtime.sh
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 7 May 2025 22:45:56 +0000 (16:45 -0600)]
Merge pull request #2357 from ceph/ceph-source-dist
Add ceph-source-dist job
Zack Cerza [Mon, 14 Apr 2025 19:48:18 +0000 (13:48 -0600)]
Add ceph-source-dist job
Signed-off-by: Zack Cerza <zack@cerza.org>
Dan Mick [Wed, 23 Apr 2025 20:25:20 +0000 (13:25 -0700)]
Merge pull request #2360 from cbodley/wip-doc-PendingReleaseNotes
scripts: docs_pr_only() considers PendingReleaseNotes
Casey Bodley [Wed, 23 Apr 2025 19:42:58 +0000 (15:42 -0400)]
scripts: docs_pr_only() considers PendingReleaseNotes
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Zack Cerza [Tue, 22 Apr 2025 15:55:28 +0000 (09:55 -0600)]
ceph-dev-pipeline: Fix syntax error
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Mon, 21 Apr 2025 23:03:17 +0000 (17:03 -0600)]
Merge pull request #2358 from ceph/fixapt
setup_container_runtime.sh: Add missing sudo
Zack Cerza [Mon, 21 Apr 2025 22:59:17 +0000 (16:59 -0600)]
setup_container_runtime.sh: Add missing sudo
... to the apt update invocation.
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Mon, 21 Apr 2025 17:43:52 +0000 (11:43 -0600)]
Merge pull request #2356 from ceph/setup-containers
Add scripts/setup_container_runtime.sh
Zack Cerza [Thu, 17 Apr 2025 18:35:38 +0000 (12:35 -0600)]
ceph-dev-new-setup: Use setup_container_runtime.sh
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Thu, 17 Apr 2025 18:13:09 +0000 (12:13 -0600)]
Add scripts/setup_container_runtime.sh
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Fri, 18 Apr 2025 18:55:36 +0000 (12:55 -0600)]
Merge pull request #2355 from ceph/cdp-containerize
ceph-dev-pipeline: Build in containers
Zack Cerza [Tue, 15 Apr 2025 17:21:34 +0000 (11:21 -0600)]
ceph-dev-pipeline: Use uv to set up chacractl
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Tue, 15 Apr 2025 16:48:10 +0000 (10:48 -0600)]
ceph-dev-pipeline: Relax node labels
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Mon, 14 Apr 2025 19:47:48 +0000 (13:47 -0600)]
ceph-dev-pipeline-trigger: CEPH_BUILD_BRANCH
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Mon, 14 Apr 2025 19:47:22 +0000 (13:47 -0600)]
ceph-dev-pipeline: Add CEPH_REPO param
So that we can build release branches from ceph.git
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Mon, 10 Mar 2025 18:19:36 +0000 (12:19 -0600)]
ceph-dev-new-setup: Only use podman if >= v4
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Thu, 6 Mar 2025 21:52:03 +0000 (14:52 -0700)]
ceph-dev-pipeline: Use centos9 hosts
We want to do containerized builds with recent podman versions.
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Fri, 28 Feb 2025 21:40:27 +0000 (14:40 -0700)]
ceph-dev-pipeline: Avoid docker.io rate limits
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Thu, 27 Feb 2025 18:15:22 +0000 (11:15 -0700)]
ceph-dev-pipeline: Copy less artifacts
This is purely to save time.
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Thu, 27 Feb 2025 20:27:32 +0000 (13:27 -0700)]
ceph-dev-pipeline: Extract less from source dist
Only what we need to build the builder container.
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Mon, 10 Feb 2025 19:58:34 +0000 (12:58 -0700)]
ceph-dev-pipeline: Build in containers
Signed-off-by: Zack Cerza <zack@cerza.org>
Dan Mick [Fri, 18 Apr 2025 05:55:11 +0000 (22:55 -0700)]
Merge pull request #2343 from ceph/new-pip
build_utils: Use pip 24.0 by default
Zack Cerza [Tue, 25 Feb 2025 19:43:41 +0000 (12:43 -0700)]
build_container: Look for pipeline's source dir
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Fri, 14 Feb 2025 05:23:56 +0000 (22:23 -0700)]
ceph-dev-pipeline: Use ceph-build branch param
I missed this when filing #2323
Signed-off-by: Zack Cerza <zack@cerza.org>