Comments (5)
The run command has a --filter
flag that operates on the step labels:
bk local run --filter '(foo|bar|baz)'
It's not clear that filter is inclusive vs exclusive now that I look at it, perhaps --include
and --exclude
would be better, or --match
? I'm less keen on the idea of specifying arbitrary orderings.
from cli.
I think since the steps are logically isolated from one another, ordering should not matter...? As in, BK-remote will run them in whatever order it happens to feel like. Perhaps BK-local should intentionally randomise the order to avoid any order-coupling? So, yeah, reject my run-in-particular-order suggestion, that's clearly bogus now I've thought about it.
I like --include
and --exclude
, personally; they imply maybe-plural matches. Needs to be clear which takes preference, though.
from cli.
@petemounce steps aren't logically isolated, they depend on things happening before them! It's a pipeline, so things like meta-data and artifacts might be processed incrementally.
My issue with --include
and --exclude
is that you need to read the docs to figure out how it works. I'll think it over, but for now, --filter
will get you started!
from cli.
Oh, point, yes; hadn't been thinking about wait and block. Most of ours in a mono repo are simply to run everything. Only recently are there waits and blocks.
from cli.
I might close this one for now, as I think --filter
should cover it.
from cli.
Related Issues (20)
- [feature request] Create pipeline
- bk run fails with opaque error HOT 2
- Consider removing keyring integration?
- Submit to main Homebrew repo
- Homebrew instructions install wrong binary
- Add "wait" target
- Add validate command
- Implement pipeline upload --replace
- Failure parsing group steps HOT 2
- Export emoji package HOT 2
- LICENSE.txt copyright years end in 2019 HOT 1
- Update Brew Tap release HOT 1
- Is it possible to run a pipeline locally in a clear directory?
- Conditional steps not working
- Unintuitive error message from CLI when IP restriction is enforced
- Feature: build step logs tailing
- Groups not supported in Buildkite CLI
- bk build create fails on graphql complexity HOT 1
- Adjust GraphQL query complexity threshold or improve query efficiency HOT 3
- iTerm2 warns about "Allow Terminal-Initiated Display?" HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cli.