Docker testbed for continuous integration
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Codefresh build status


The Docker image contains everything needed to build, test, and release ChartMuseum, including

  • Bash, Git, Make
  • Dep
  • Helm CLI
  • Robot Framework

How to use

Simply run the docker image, mounting the ChartMuseum source at /go/src/

git clone

docker run --rm -it --entrypoint bash \
  -v $(pwd)/chartmuseum:/go/src/ \
  -w /go/src/ \
  chartmuseum/testbed:latest \
  -c 'make test'

To test cloud providers, pass in credentials (as env vars or in volumes, depending on provider) as well as the necessary test vars. A full list of expected test vars can be found here.