nick0602 / bitrise-step-rustup

Unofficial Bitrise step to install the Rust Toolchain.
MIT License
1 stars 3 forks source link
bitrise build ci installer rust step

Rust Toolchain Installer

Build Status

Unofficial Bitrise step to download and install the Rust Toolchain to make it available in the workflow.

Useful links


⚙️ Configuration

Inputs | Input Key | Description | Values | Default | | --- | --- | --- | --- | | `rust_version` | Sets the default toolchain. If blank, defaults to `stable`. | `stable`, `nightly`, [...] | `stable` | | `auto_update_toolchain` | If `true`, auto updates the Rust Toolchain on every run (only on `stable`/`nightly`). | `true`, `false` | `false` | | `cache_level` | If set to `all`, appends the `cargo` and `rustup` main folders to Bitrise `$BITRISE_CACHE_INCLUDE_PATHS` env var that will be picked up by the `Cache:Push` step later on (if present). This speeds up the entire step quite a lot after the first invocation. | `all`, `none` | `none` | | `show_exported_envs` | If `true`, shows the exported envs with the `rustc`, `cargo` and `rustup` versions at the end of the step. | `true`, `false` | `false` |
Outputs | Environment Variable | Description | | --- | --- | | `RUSTUP_VERSION` | This output will include the `rustup` version (from `rustup -V`). | | `RUSTC_VERSION`| This output will include the `rustc` version (from `rustc -V`). | | `CARGO_VERSION` | This output will include the `cargo` version (from `cargo -V`). |

🙋 Contributing

Pull Requests and Issues are welcome against this repository.

For pull requests, work on your changes in a forked repository and use the Bitrise CLI to run step tests locally.

Learn more about developing steps: