[PATCH] D158863: Implement the monolithic CI pipeline in the monorepo

Louis Dionne via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 28 11:04:36 PDT 2023


ldionne marked an inline comment as done.
ldionne added a comment.

In D158863#4621851 <https://reviews.llvm.org/D158863#4621851>, @goncharov wrote:

> also, why do we need lld/bar etc.?

This is temporary, it's just to trigger the builds of these projects!

In D158863#4621848 <https://reviews.llvm.org/D158863#4621848>, @goncharov wrote:

> I assume you've tried to run it, right?

Yes, I did run the pipeline for MLIR, LLD, LLVM by triggering them in this review.



================
Comment at: .ci/generate-buildkite-pipeline-premerge:163
+
+if [[ ! ${SPECIFIC_PIPELINE_AVAILABLE} -eq 1 ]]; then
+  # Figure out which projects need to be built on each platform
----------------
goncharov wrote:
> do I understand correctly that if mlir and libcxx modified then only libcxx will be run as SPECIFIC_PIPELINE_AVAILABLE=1?
Yes. This corresponds to the current logic as well. Basically if a project has some custom CI set up, we don't want to also run the general CI since that's just a waste of resources.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D158863/new/

https://reviews.llvm.org/D158863



More information about the llvm-commits mailing list