@@ -11,6 +11,9 @@ schedules:
1111 - dev
1212 always : true
1313
14+ variables :
15+ - group : DjangoTestApp
16+
1417jobs :
1518 - job : Windows
1619 pool :
@@ -69,14 +72,18 @@ jobs:
6972 Invoke-Sqlcmd @"
7073 EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2
7174 ALTER LOGIN [sa] ENABLE;
72- ALTER LOGIN [sa] WITH PASSWORD = 'MyPassword42 ', CHECK_POLICY=OFF;
75+ ALTER LOGIN [sa] WITH PASSWORD = '$(TestAppPassword) ', CHECK_POLICY=OFF;
7376 "@
7477 displayName: Set up SQL Server
7578
7679 - powershell : |
7780 Restart-Service -Name MSSQLSERVER -Force
7881 displayName: Restart SQL Server
7982
83+ - powershell : |
84+ (Get-Content -ReadCount 0 testapp\settings.py) -replace 'MyPassword42', '$(TestAppPassWord)' | Set-Content testapp\settings.py
85+ displayName: Change PASSWORD in settings.py
86+
8087 - powershell : |
8188 python -m pip install --upgrade pip wheel setuptools
8289 python -m pip install tox
@@ -125,7 +132,7 @@ jobs:
125132
126133 - script : |
127134 docker pull mcr.microsoft.com/mssql/server:2019-latest
128- docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=MyPassword42 ' -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-latest
135+ docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=$(TestAppPassword) ' -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-latest
129136 curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
130137 curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
131138 sudo apt-get update
@@ -138,6 +145,10 @@ jobs:
138145 git clone https://github.com/django/django.git
139146 displayName: Install requirements
140147
148+ - script : |
149+ sed -i 's/MyPassword42/$(TestAppPassword)/g' testapp/settings.py
150+ displayName: Change PASSWORD in settings.py
151+
141152 - script : tox -e $(tox.env)
142153 displayName : Run tox
143154
0 commit comments