-
Notifications
You must be signed in to change notification settings - Fork 130
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Request to add flogger to Bazel CI #632
Comments
@philwo @meteorcloudy Can you help to set up the Buildkite pipeline for flogger project? Thanks! |
Please add a pipeline configuration to your repo first (.bazelci/presubmit.yml, see the instructions from the issue template for more details). |
If the project itself is not interested in using Bazel CI, we can also check-in a config file into our CI repo. That way we can use it as a downstream test for Bazel, but then we're also responsible for sending them PRs to do migrations and fixes, I guess. |
@philwo Let us do it and use flogger as a downstream test for Bazel, and do the same as we are currently doing with Gerrit itself. This is crucial for Gerrit Code Review project, as we are using flogger (even though we are not building it from the source in our build tool chain). I will take care of sending PRs to flogger project for adjusting their build tool chain for Bazel migrations and fixes. |
I verified that |
Pipeline is setup and green: https://buildkite.com/bazel/flogger/builds/1 I have added it to our downstream projects, too: f3750fa |
Thanks @philwo, very much appreciated! |
@philwo Can this repository be also added to baselisk incompatible job so that a similar breakage could be reported, like for Gerrit Code Review, see for example: bazelbuild/bazel#5816 (comment)? Thanks! |
@davido I think the Bazelisk pipeline runs all of the downstream projects, so it should be picked up in the next nightly run :) I'll check tomorrow that it actually did. |
@philwo How cool is that? ;-) |
.bazelci/presubmit.yml
file.Instructions (you can delete this section from the issue)
Welcome to Bazel CI! We are thrilled that you want to test your project with Bazel.
Please follow these steps to make the on-boarding experience as smooth as possible:
<YOUR REPO>/.bazelci/presubmit.yml
. The configuration format is documented here, and you can find several an example here. No need to get it right on the first try - It's usually a good idea to start with a basic configuration, wait until the pipeline is set up, trigger a build and then iterate on the configuration.The text was updated successfully, but these errors were encountered: