Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 16 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,20 +65,31 @@ Please include the following:

## Dependencies

This project is built to run on linux. It is tested on Ubuntu 18.04.
This project is built to run on linux. It is tested on Ubuntu 24.04 x86.

The [evergreen CLI](https://docs.devprod.prod.corp.mongodb.com/evergreen/CLI) is
required.

## Installation

The tool can be downloaded from the [github releases](https://github.com/mongodb/mongo-task-generator/releases)
page. It is currently built on Ubuntu 20.04 and should work on recent x86 linux distributions.
page. It is currently built on Ubuntu 24.04 x86.

The install can be automated using a tool like `wget` or `curl`:

```bash
wget https://github.com/mongodb/mongo-task-generator/releases/download/v0.1.0/mongo-task-generator
wget https://github.com/mongodb/mongo-task-generator/releases/latest/download/mongo-task-generator
```

## Building from source
If you aren't on a system the Ubuntu 24.04 x86 release is compatible with, you can build from source:

```bash
git clone https://github.com/mongodb/mongo-task-generator.git
cd mongo-task-generator
rustup run 1.81 cargo build --release

./target/release/mongo-task-generator --help
```

## Usage
Expand Down Expand Up @@ -156,6 +167,8 @@ Make sure you have a rust development environment installed. See instructions [h

From the root of the repository, run `cargo build` to build the project.

You may want to pin the rust toolchain to the same one we use to test/release: `rustup default 1.81`

### linting/formatting

```bash
Expand Down