microsoft / cobalt

Infrastructure turn-key solution for app service workloads
MIT License
116 stars 78 forks source link

Adds dockerfile for build image #307

Closed ianphil closed 4 years ago

ianphil commented 5 years ago

All Submissions:


What is the current behavior?


Currently, all build dependencies have to be installed manually or by the pipeline using scripts.

Issue Number: #306

What is the new behavior?


Dockerfile that contains all of the build dependencies that can be run in the custom build agent.

Does this introduce a breaking change?


Any relevant logs, error output, etc?


(If it’s long, please paste to https://ghostbin.com/ and insert the link here.)

Other information


To test:

  1. Build image docker build -t cobaltbuilder .
  2. Run image docker run -it cobaltbuilder bash
  3. Test version of TF terraform version
  4. Test version of go go version
  5. Test version of az az version