@@ -7,6 +7,8 @@ max_jobs: 1
77environment :
88 access_token :
99 secure : ' E5I+i+CQyj9EHusDrPSQKHRXmzmpTujYAoFxlvJjvSRSEQHHzqTBIFR1VuPbwLMi'
10+ AZURE_SQL_PASS :
11+ secure : ' rYm3nE1kwpbdE7QtyLb8CjvA1ENjY3usz3Qqskf1TXU='
1012
1113 APPVEYOR_RDP_PASSWORD : Np^VNSzJI5#OmRdUNqro2T9UVkCdZ
1214 TARGET_DB : tSQLt
@@ -18,26 +20,45 @@ environment:
1820 DB_INSTANCE : (local)\SQL2019
1921 LINT_CONFIG : appveyor\tsqllint\.tsqllintrc_150
2022 LATEST : True
23+
24+ # Azure SQL Env
25+ - APPVEYOR_BUILD_WORKER_IMAGE : Visual Studio 2019
26+ MSSQL : AZURESQL
27+ LINT_CONFIG : appveyor\tsqllint\.tsqllintrc_150
28+ TARGET_DB : expresssql
29+ DB_INSTANCE : expresssql.database.windows.net
30+ LATEST : False
31+ COV_REPORT : appveyor\sqlcover\Coverage_azuresql.opencoverxml
32+ AZURE_SQL_USER : lowlysa
33+ AzureSQL : True
2134
2235 - APPVEYOR_BUILD_WORKER_IMAGE : Visual Studio 2017
2336 MSSQL : SQL2017
2437 DB_INSTANCE : (local)\SQL2017
2538 LINT_CONFIG : appveyor\tsqllint\.tsqllintrc_140
39+ LATEST : False
40+ AzureSQL : False
2641
2742 - APPVEYOR_BUILD_WORKER_IMAGE : Visual Studio 2017
2843 MSSQL : SQL2016
2944 DB_INSTANCE : (local)\SQL2016
3045 LINT_CONFIG : appveyor\tsqllint\.tsqllintrc_130
46+ LATEST : False
47+ AzureSQL : False
3148
3249 - APPVEYOR_BUILD_WORKER_IMAGE : Visual Studio 2015
3350 MSSQL : SQL2014
3451 DB_INSTANCE : (local)\SQL2014
3552 LINT_CONFIG : appveyor\tsqllint\.tsqllintrc_120
53+ LATEST : False
54+ AzureSQL : False
3655
3756 - APPVEYOR_BUILD_WORKER_IMAGE : Visual Studio 2015
3857 MSSQL : SQL2012SP1
3958 DB_INSTANCE : (local)\SQL2012SP1
4059 LINT_CONFIG : appveyor\tsqllint\.tsqllintrc_110
60+ LATEST : False
61+ AzureSQL : False
4162
4263clone_script :
4364 - git config --global credential.helper store
@@ -63,9 +84,9 @@ test_script:
6384 - ps : .\appveyor\run_tsqllint.ps1
6485 - ps : .\appveyor\run_tsqlt_tests.ps1
6586
66- # Only run code cov & push changes on latest build env
6787for :
68- -
88+ # Latest SQL Server - Code cov & Upload
89+ -
6990 matrix :
7091 only :
7192 - LATEST : True
81102 # Upload code coverage report, push generated files
82103 on_success :
83104 - codecov -f %COV_REPORT%
84- - ps : .\appveyor\push_git_changes.ps1
105+ - ps : .\appveyor\push_git_changes.ps1
106+
107+ # Azure SQL
108+ -
109+ matrix :
110+ only :
111+ - AzureSQL : True
112+
113+ install :
114+ - ps : .\appveyor\install_dependencies.ps1
115+ - ps : .\appveyor\install_tsqlt.ps1
116+
117+ # Setup codecov, SQL Cover
118+ # before_test:
119+ # - ps: .\appveyor\install_coverage_dependencies.ps1
120+
121+ # Run tests with SQL Cover analysis
122+ # test_script:
123+ # - ps: .\appveyor\sqlcover\Run_SQLCover.ps1
124+
125+ # Upload code coverage report, push generated files
126+ # on_success:
127+ # - codecov -f %COV_REPORT%
0 commit comments