Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 1.05 KB

README.md

File metadata and controls

31 lines (20 loc) · 1.05 KB

chartmuseum/testbed

Codefresh build status

chartmuseum/testbed:latest

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

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

How to use

Simply run the docker image, mounting the ChartMuseum source at /go/src/github.com/helm/chartmuseum:

git clone [email protected]:helm/chartmuseum.git

docker run --rm -it --entrypoint bash \
  -v $(pwd)/chartmuseum:/go/src/github.com/helm/chartmuseum \
  -w /go/src/github.com/helm/chartmuseum \
  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.