@@ -6,29 +6,38 @@ SET PATRONI_REF=https://github.com/zalando/patroni/archive/v1.5.6.zip
66
77ECHO --- Start bootstrapping ---
88
9- RMDIR /Q /S %MD% patroni > nul
9+ RMDIR /Q /S %MD% patroni > nul 2 >& 1
1010MKDIR %MD%
1111COPY src\*.* %MD% \
1212
13- @ ECHO on
13+ @ ECHO --- Update Python and PIP installation ---
14+ @ CALL install-env.bat
15+ MOVE python-install.exe %MD% \
16+ @ ECHO --- Python and PIP installation updated ---
1417
1518@ ECHO --- Download ETCD ---
16- powershell -Command " [Net.ServicePointManager]::SecurityProtocol = 'tls12, tls11, tls'; ((new-object net.webclient).DownloadFile(' %ETCD_REF% ', ' % TEMP% \etcd.zip')) "
17- powershell -Command " $shell = New-Object -ComObject Shell.Application; $zip_src = $shell.NameSpace( '%TEMP% \etcd.zip'); $zip_dest = $shell.NameSpace((Resolve-Path '%CD% ').Path); $zip_dest.CopyHere($zip_src.Items(), 1044) "
19+ curl %ETCD_REF% --location --output % TEMP% \etcd.zip
20+ powershell -Command " Expand-Archive '%TEMP% \etcd.zip' '%CD% '"
1821MOVE etcd-* %MD% \etcd
22+ @ ECHO --- ETCD downloaded ---
1923
2024@ ECHO --- Download PATRONI ---
21- powershell -Command " [Net.ServicePointManager]::SecurityProtocol = 'tls12, tls11, tls'; ((new-object net.webclient).DownloadFile(' %PATRONI_REF% ', ' % TEMP% \patroni.zip')) "
22- powershell -Command " $shell = New-Object -ComObject Shell.Application; $zip_src = $shell.NameSpace( '%TEMP% \patroni.zip'); $zip_dest = $shell.NameSpace((Resolve-Path '%CD% ').Path); $zip_dest.CopyHere($zip_src.Items(), 1044) "
25+ curl %PATRONI_REF% --location --output % TEMP% \patroni.zip
26+ powershell -Command " Expand-Archive '%TEMP% \patroni.zip' '%CD% '"
2327MOVE patroni-* patroni
28+ @ ECHO --- PATRONI downloaded ---
2429
30+ @ ECHO --- Download PATRONI packages ---
2531CD patroni
26- virtualenv.exe venv
27- CALL venv\Scripts\activate || EXIT /B 1
28- pip install -r requirements.txt || EXIT /B 1
29- pip install psycopg2-binary || EXIT /B 1
30- CALL venv\Scripts\deactivate || EXIT /B 1
32+ pip download -r requirements.txt -d .patroni-packages
33+ pip download psycopg2-binary -d .patroni-packages
34+ @ ECHO --- PATRONI packages downloaded ---
3135
32- MOVE venv ..\%MD% \venv
3336CD ..
34- MOVE patroni %MD% \patroni
37+ MOVE patroni %MD% \patroni
38+
39+ @ ECHO --- Prepare archive ---
40+ powershell -Command " Compress-Archive '%MD% ' '%MD% .zip'"
41+ @ ECHO --- Archive compressed ---
42+
43+ @ ECHO --- PACKAGING FINISHED ---
0 commit comments