Skip to content
This repository has been archived by the owner on Jan 27, 2023. It is now read-only.

Latest commit

 

History

History
50 lines (33 loc) · 1.9 KB

File metadata and controls

50 lines (33 loc) · 1.9 KB

This repository has been archived since renderdoc-rs switched to GitHub Actions (ebkalderon/renderdoc-rs#135).

RenderDoc Rust CircleCI Dockerfile

Build Status Docker Hub

Base Docker images used to build and test renderdoc-rs in CircleCI.

These images are based on circleci/rust with the RenderDoc package installed from the Debian unstable repository.

Building locally

  1. Make any desired changes to the scripts.
  2. Run ./scripts/generate.sh > Dockerfile to generate the new Dockerfile.
  3. docker build -t ebkalderon/renderdoc-rs-circleci:${rust_version} .

Deploying a new version

  1. Commit the desired changes.
  2. Merge the changes into master.
  3. New image is automatically generated, tested, and pushed to Docker Hub.
  4. Switch to the renderdoc-rs repository and update the .circleci/config.yml to point to the new tag, if necessary.

Versioning

The tag names used for this image are taken from the underlying circleci/rust image that this image is based on. For example, if the container is updated to use circleci/rust:1.34.2 as a base, for example, then a container named ebkalderon/renderdoc-rs-circleci:1.34.2 will be deployed.

License

renderdoc-rs-circleci-dockerfile is free and open source software distributed under the terms of the MIT License.