TeamCity Rust and Cargo plugin
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
gradle/wrapper
plugin-rust-agent
plugin-rust-common
plugin-rust-server
.gitignore
LICENSE
README.md
build.gradle
gradlew
gradlew.bat
settings.gradle

README.md

TeamCity Rust Plugin

official JetBrains project

The TeamCity Rust plugin brings build infrastructure support for the Rust programming language.

Features

It provides the following features for Rust projects:

  • Rust toolchains installation via rustup
  • Cargo command build runners
  • Cargo tests reporter
  • Structured build log listener
  • Auto-discovery of build steps

Download

You can download the plugin and install it as an additional TeamCity plugin.

Compatibility

The plugin is compatible with TeamCity 10.x and greater.

Configuration

The plugin honors CARGO_HOME and RUSTUP_HOME environment variables which could be used in rustup configuration.

To locate rust and cargo tools on build agent in addition to CARGO_HOME value also used PATH environment variable.

Build

This project uses gradle as the build system. You can easily open it in IntelliJ IDEA or Eclipse.

Contributions

We appreciate all kinds of feedback, so please feel free to send a PR or submit an issue.