TeamCity plugin for Bazel build system
APACHE-2.0 License
TeamCity plugin to support projects based on Bazel build system.
It provides the following features for bazel projects:
You can download the plugin and install it as an additional TeamCity plugin.
The plugin is compatible with TeamCity 2018.1.x and greater.
If IDEA can't resolve proto classes, like BuildEventStreamProtos
.
Here is how to resolve this:
It increases max file size for coding assistance and design-time code inspection. You can find more information about these properties here: https://www.jetbrains.com/help/objc/configuring-file-size-limit.html
brew install bazelisk
, Windows: choco install bazelisk
plugin-bazel-integration-tests/src/test/kotlin/jetbrains/bazel/integration/Environment.kt
has right path to the bazelisk"-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=*:5005",
in plugin-bazel-integration-tests/src/test/kotlin/jetbrains/bazel/integration/BazelSteps.kt
./gradlew integration
or with IntelliJ IDEA Cucumber for Java Plugin
The plugin relies on PATH
environment variable to detect installed bazel
tool version.
This project uses gradle as the build system. You can easily open it in IntelliJ IDEA or Eclipse.
We appreciate all kinds of feedback, so please feel free to send a PR or submit an issue.