xtask/CI: Clarify the vision #160
o0Ignition0o
started this conversation in
Implementation
Replies: 1 comment
-
I would prefer to keep most (if not everything we can) under xtask so it is easy to run things locally. In the circleci yaml file we should only have things proper to circle ci itself. In this case you want to parallelize. To do that you will need to:
Unfortunately with the declarative nature of the yaml, you need to specify the feature combinations on both side. One way to circumvent this issue would be to create an xtask command |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Looking at various comments about the xtask steps and circleci build times efforts we might not share a common vision for:
From this gathering of requirements and goals should emerge a set of rules and a clearer way for us to decide on the tradeoffs.
For example the CI build can run many scenarios in parallel, without being stuck
Blocking waiting for file lock on build directory
, thus decreasing the feedback loop.Xtask provides a more fine grained control over the environment, and the available capabilities at hand. Moreover xtask commands can be run locally and in CI, which is a great plus.
Beta Was this translation helpful? Give feedback.
All reactions