Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 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 (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-02T08:49:44.000Z (2 months ago)
- Last Synced: 2024-04-02T10:02:45.191Z (2 months ago)
- Topics: bazel, teamcity, teamcity-plugin
- Language: Kotlin
- Size: 617 KB
- Stars: 14
- Watchers: 18
- Forks: 6
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-bazel - JetBrains/teamcity-bazel-plugin - TeamCity plugin for Bazel ([blogpost](https://blog.jetbrains.com/teamcity/2018/11/bazel-plugin-for-teamcity/)) (Tooling / General)
README
# TeamCity Bazel build support
[![official JetBrains project](http://jb.gg/badges/official.svg)](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
* Bazel build feature to configure common startup options & remote cache
# DownloadYou 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.