BST-ARTIFACT-PUSH(1)
π bst-artifact-push β bestie's guide to yeeting your artifacts into the cache π
okay so real talk, this is a page from the bst artifact push Manual, and we're gonna make it make sense. it's giving "you built the thing, now ship the thing". let's go π«Ά
β¨ NAME β¨
bst-artifact-push β Push a built artifact
like literally, that's the whole vibe. you made a thing, now you push the thing. periodt.
β¨ SYNOPSIS β¨
bst artifact push [OPTIONS] [ARTIFACTS]...
β¨ DESCRIPTION β¨
ok so here's the tea π΅ β you push your built artifacts to a remote artifact cache, and ngl sometimes it's gonna pull them first before it pushes. it's a whole journey.
- Specifying no elements means it just pushes the project's default targets. and if there are no default targets configured?? it pushes all project elements. we go big or we go home π
- when you run this command from a workspace directory, the default is to push the workspace element. yes bestie, it just knows.
- if
bsthas been configured to include build trees on artifact pulls, it's gonna try to pull any required build trees so it doesn't end up skipping partial artifacts that are being pushed. like, it's doing the extra work so you don't get a sad half-artifact. iconic behavior honestly πΈ - you wanna control which artifacts get pushed? specify
--deps, and here are your options, no cap:none: No dependencies, just the element itselfrun: Runtime dependencies, including the element itselfbuild: Build time dependencies, excluding the element itselfall: All dependencies
β¨ OPTIONS β¨
-d,--deps [build|none|run|all]β the dependencies to push. the default isnoneso like, if you don't say anything, it's just the element, bestie.--artifact-remote REMOTEβ a remote for uploading artifacts. tell it where to send the goods π¦β¨--ignore-project-artifact-remotesβ ignore remote artifact cache servers recommended by projects. yeah, we're not listening to the project today, we're doing our own thing π
π reminder:--depstakes exactly one ofbuild,none,run, orallβ no vibes-based guessing, pick one fr fr.
and that's the whole page, bestie!! you ate π β¨
this was the bst artifact push Manual, version 2.5, dated 2025-05-09 β mwah, sending you off with all the love ππ¦π
π¦ where this page comes from
- fedora 43: buildstream 2.5.0-16.fc43 Β· Apache-2.0
- fedora 43: buildstream 2.8.1-1.fc43 Β· Apache-2.0
- fedora 44: buildstream 2.7.0-1.fc44 Β· Apache-2.0
- fedora 44: buildstream 2.8.1-1.fc44 Β· Apache-2.0
- nixpkgs unstable: buildstream 2.8.1
- ubuntu stonking: buildstream 2.8.1-1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms