Age | Commit message (Collapse) | Author |
|
- cexec
Executes the given arg list inside the chroot
> Build the 'osd' CMake target
`just cexec make -j$(nproc) -C build osd`
- ctest
Runs ctest (with the optional args) inside the chroot
> Run testsuite
`just ctest`
> Rerun only failed tests
`just ctest --retry-failed`
> Run a regex filtered list of tests
`just ctest -R some_unittest`
- repackage
Repackages the project without triggering a rebuild
|
|
Now use an @all alias instead of naming packages directly, and pretty
print the uploadees with column -t (from util-linux)
|
|
These never worked correctly anyway
|
|
As I now use git.st8l.com as my origin, but still use github for free
hosting. Thanks github!
|
|
As it appears the default /tmp inside the chroot is significantly
smaller, and we run into out-of-space errors late into the build
linking.
Crazy that linking ceph with LTO takes more than 7G of space.
|
|
for uploading ceph packages to our origin repo
|
|
This script basically does what it says on the tin: uploads the provided
artifact to a GitHub release to an <org>/<repo>@<tag> triple.
It will primarily be used for uploading built ceph artifacts to the
origin to be used by the ceph-*-bin package set.
|
|
conveniences for searching the logs / filtering an active build's logs.
Uses ripgrep for filtering, and will intelligently add new log files as
they become available in the workspace.
|
|
deps installs the needed packages for running this repo, namely sudo &
devtools, along with ensuring that ripgrep and base-devel are present
for use as utilities.
clean does what is says, cleaning various parts of the build, e.g
the active chroot, deps, artifacts, or logs.
|
|
|
|
for creating the base chroot that will be used in package builds.
mkchroot *only* ensures that the base chroot exists, but does not sync
it with any package updates. chroot does both, and in the future it is
expected that the standard flow for first runs of this repo will be:
just chroot build
|
|
Adds the base justfile template, without any recipes beyond the default
one for listing available recipes
|