Provides examples of Dockerfiles for customers to build mssql-cli in their own containers.
Creates an automated process for building and running many Docker containers for easier testing.
I recommend examining the newly proposed docker_enviornments folder, previewed here, instead of reading through the diff. Changes include:
build_containers.sh: a script which builds Docker containers for each Dockerfile specified in a folder.
run_containers.sh: a script which runs each Docker container consecutively. This enables for a simplified testing process so that each Docker container will not need to be built and run individually.
A prod folder providing Dockerfiles which pull mssql-cli from Packages.Microsoft. Customers are intended to use this.
A testing_direct folder with Dockerfiles that download mssql-cli using a provided link. This is intended to use for testing stable builds.
This PR accomplishes two things:
I recommend examining the newly proposed
docker_enviornments
folder, previewed here, instead of reading through the diff. Changes include:build_containers.sh
: a script which builds Docker containers for each Dockerfile specified in a folder.run_containers.sh
: a script which runs each Docker container consecutively. This enables for a simplified testing process so that each Docker container will not need to be built and run individually.