TeamCity Rust Plugin
The TeamCity Rust plugin brings build infrastructure support for the Rust programming language.
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
- Run steps in Docker
Running steps in Docker
teamcity.docker.runners TeamCity property, for example
Now you'll be able to select Docker image for the build step as usual.
The plugin is compatible with TeamCity 10.x and greater.
The plugin honors
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.
We appreciate all kinds of feedback, so please feel free to send a PR or submit an issue.