@@ -47,22 +47,25 @@ install:
47
47
- ' set PATH=%JAVA_HOME%\bin;%PATH%'
48
48
- java --version
49
49
- javac --version
50
- - choco upgrade gradle --version=8.4.0
50
+ - choco upgrade gradle --version=9.0.0
51
+ - choco install ruby --version=3.2.7.1
52
+ - choco install ruby --version=3.3.7.1
53
+ - choco install ruby --version=3.4.2.1
51
54
- " gradle -v"
52
55
- " mvn --version"
53
56
54
57
# Make sure the temp directory exists for Python to use.
55
58
- ps : " mkdir -Force C:\\ tmp"
56
59
- " python --version"
57
- - ' set PATH=%PYTHON_HOME%;C:\Ruby33-x64\bin;%PATH%;C:\Python39-x64;C:\Python310-x64;C:\Python311-x64;C:\Python312-x64;C:\Python313-x64'
60
+ - ' set PATH=%PYTHON_HOME%;C:\Ruby32-x64\bin;C:\ Ruby33-x64\bin;C:\Ruby34 -x64\bin;%PATH%;C:\Python39-x64;C:\Python310-x64;C:\Python311-x64;C:\Python312-x64;C:\Python313-x64'
58
61
- " node --version"
59
62
- " echo %PYTHON_HOME%"
60
63
- " echo %PATH%"
61
64
- " python --version"
62
65
- " ruby --version"
63
66
- ps : " Restart-Service docker"
64
67
# Switch to Docker Linux containers
65
- - ps : ' & $Env:ProgramFiles\Docker\Docker\DockerCli.exe -SwitchLinuxEngine'
68
+ - ps : ' & $Env:ProgramFiles\Docker\Docker\DockerCli.exe -SwitchLinuxEngine' 4
66
69
- " docker info"
67
70
- " docker version"
68
71
@@ -137,22 +140,23 @@ install:
137
140
on_finish :
138
141
# Upload test reports as artifacts
139
142
- ps : Get-ChildItem .\TEST_REPORT-*.json | % { Push-AppveyorArtifact $_.FullName -FileName $_.Name }
140
- - ps : '
141
- If (Test-Path env:BY_CANARY){
142
- $env:AWS_ACCESS_KEY_ID = $env:TEST_REPORT_S3_BUCKET_ACCESS_KEY_ID;
143
- $env:AWS_SECRET_ACCESS_KEY = $env:TEST_REPORT_S3_BUCKET_SECRET_ACCESS_KEY;
144
- $env:AWS_SESSION_TOKEN = $env:TEST_REPORT_S3_BUCKET_SESSION_TOKEN;
145
- aws s3 cp ".\" "s3://$env:TEST_REPORT_S3_BUCKET_NAME/appveyor/$env:APPVEYOR_PROJECT_SLUG/$env:APPVEYOR_BUILD_ID/$env:APPVEYOR_JOB_ID/" --recursive --exclude "*" --include "TEST_REPORT-*.json" --region us-west-2
146
- } '
143
+ - ps : |
144
+ If (Test-Path env:BY_CANARY){
145
+ $env:AWS_ACCESS_KEY_ID = $env:TEST_REPORT_S3_BUCKET_ACCESS_KEY_ID;
146
+ $env:AWS_SECRET_ACCESS_KEY = $env:TEST_REPORT_S3_BUCKET_SECRET_ACCESS_KEY;
147
+ $env:AWS_SESSION_TOKEN = $env:TEST_REPORT_S3_BUCKET_SESSION_TOKEN;
148
+ aws s3 cp ".\" "s3://$env:TEST_REPORT_S3_BUCKET_NAME/appveyor/$env:APPVEYOR_PROJECT_SLUG/$env:APPVEYOR_BUILD_ID/$env:APPVEYOR_JOB_ID/" --recursive --exclude "*" --include "TEST_REPORT-*.json" --region us-west-2
149
+ }
147
150
148
151
# notify success
149
- - ps : "
150
- If (Test-Path env:BY_CANARY){
151
- $env:AWS_ACCESS_KEY_ID = $env:CI_ACCESS_ROLE_AWS_ACCESS_KEY_ID;
152
- $env:AWS_SECRET_ACCESS_KEY = $env:CI_ACCESS_ROLE_AWS_SECRET_ACCESS_KEY;
153
- $env:AWS_SESSION_TOKEN = $env:CI_ACCESS_ROLE_AWS_SESSION_TOKEN;
154
- aws stepfunctions send-task-success --task-token \" $env:TASK_TOKEN\" --task-output \" {}\" --region us-west-2;
155
- }"
152
+ - ps : |
153
+ If (Test-Path env:BY_CANARY){
154
+ $env:AWS_ACCESS_KEY_ID = $env:CI_ACCESS_ROLE_AWS_ACCESS_KEY_ID;
155
+ $env:AWS_SECRET_ACCESS_KEY = $env:CI_ACCESS_ROLE_AWS_SECRET_ACCESS_KEY;
156
+ $env:AWS_SESSION_TOKEN = $env:CI_ACCESS_ROLE_AWS_SESSION_TOKEN;
157
+ aws lambda invoke --function-name "$env:ACCOUNT_RESET_LAMBDA_ARN" --payload "{\`"taskToken\`": \`"$env:TASK_TOKEN\`", \`"output\`": \`"{}\`"}" lambda-output.txt --region us-west-2;
158
+ cat lambda-output.txt
159
+ }
156
160
157
161
build_script :
158
162
# install Rust in build_script to not override the default "install" actions
0 commit comments