platform: linux image_resource: type: registry-image source: {repository: rust} # move rust's config directories to be in the current directory, so they can be cached. params: CARGO_HOME: "./.cargo-config" RUSTUP_HOME: "./.rustup-config" caches: - path: "./repo/target" - path: "./repo/.cargo-config" inputs: - name: repo run: path: cargo args: ["test"] dir: "repo"