🚧 a work in progress
ToDo:
- Document Folder Structure
- Document Release Manifest
- Docker (Running in Linux container mode)
- SQL Server Management Studio / Azure Data Studio / or preferred TSQL tool
Docker Images:
Should install automatically when you run compose up
- SQL Server Linux:
image: mcr.microsoft.com/mssql/server
- Utility Tool:
aletasystems/tsqlrunner
aletasystems.images.tsqlrunner - Build Tool:
flyway/flyway
- Start the container
docker-compose -f "docker-compose.yml" up -d --build
- Connect to the SQL server container using
localhost,14333
,sa
, the password is in the.env
file - Run all tSQLt tests cases by running
EXEC tSQLt.RunAll
- ✔ - T-SQL scripts should be idempotent
- ✔ - Test cases must run successfully
- ✔ - Build must run successfully
- ✔ - Update
release_manifest.csv
if needed