https://github.com/jetbrains/teamcity-bazel-plugin
TeamCity plugin for Bazel build system
https://github.com/jetbrains/teamcity-bazel-plugin
bazel teamcity teamcity-plugin
Last synced: about 2 months ago
JSON representation
TeamCity plugin for Bazel build system
- Host: GitHub
- URL: https://github.com/jetbrains/teamcity-bazel-plugin
- Owner: JetBrains
- License: apache-2.0
- Created: 2018-08-06T08:19:38.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2025-06-20T10:27:18.000Z (4 months ago)
- Last Synced: 2025-06-20T11:33:39.851Z (4 months ago)
- Topics: bazel, teamcity, teamcity-plugin
- Language: Kotlin
- Size: 1.34 MB
- Stars: 16
- Watchers: 14
- Forks: 6
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# TeamCity Bazel build support
[](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub)TeamCity plugin to support projects based on [Bazel build](https://bazel.build/) system.
# Features
It provides the following features for bazel projects:
* Bazel tool detection on build agents
* Bazel command build runners
* Structured build log provider
* Auto-discovery of build steps
* Bazel tests reporter
* Cleaner of bazel workspace caches (`Free disk space` build feature)
* Bazel build feature to configure common startup options & remote cache# Download
You can [download the plugin](https://plugins.jetbrains.com/plugin/11248-bazel-build-system-support) and install it as [an additional TeamCity plugin](https://confluence.jetbrains.com/display/TCDL/Installing+Additional+Plugins).
# Compatibility
The plugin is compatible with [TeamCity](https://www.jetbrains.com/teamcity/download/) 2018.1.x and greater.
# Configuration
The plugin relies on `PATH` environment variable to detect installed `bazel` tool version.
# Build
This project uses gradle as the build system. You can easily open it in [IntelliJ IDEA](https://www.jetbrains.com/idea/help/importing-project-from-gradle-model.html) or [Eclipse](http://gradle.org/eclipse/).
# Contributions
We appreciate all kinds of feedback, so please feel free to send a PR or [submit an issue][youtrack].
## Additional Resources
- [Development](DEVELOPMENT.md)
- [Changelog](CHANGELOG.md)[youtrack]: https://youtrack.jetbrains.com/newIssue?project=TW&c=Team%20Build%20Tools%20Integrations&c=tag%20tc-bazel