Rust Jenkins agent

Introduction

This agent is used to build / execute Rust code and tools.

The image is built in the global ods project and is named jenkins-agent-rust. It can be referenced in a Jenkinsfile with ods/jenkins-agent-rust.

Minimum Supported Rust Version (MSRV) 1.83.

NOTE: Current Rust edition in use is 2021. See Rust Edition Guide for further information.

Known limitations

No special HTTP Proxy configuration. Fixed Rust compiler version (although dependending on specific project’s dependencies, it can build on lower or higher Minor Rust versions from 1.83.x).