Dockerfile for a Rust Docker image intended for CI jobs.
In addition to rustc and cargo, the image contains multiple additional tools.
- nightly (latest nightly, built daily)
- nightly-YYYY-MM-DD (specific nightlies)
- Based on debian:testing
- Contains rustfmt and clippy for validating the source code.
A Travis cron job is used to publish the image daily with a tag for the current nightly and publish it to docker hub.
(Docker hub user/pw are stored in Gitlab job env config on the repo)