Skip to content

Commit e33eec5

Browse files
committed
Add ballerina to test workflows
1 parent bd67996 commit e33eec5

File tree

1 file changed

+24
-1
lines changed

1 file changed

+24
-1
lines changed

.azure-pipelines/common/test.yml

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,30 @@ steps:
77
displayName: 'Start X Virtual Frame Buffer'
88
condition: eq(variables['Agent.OS'], 'Linux')
99

10+
# Tempoary workaround for https://github.com/ballerina-platform/ballerina-distribution/issues/4537
11+
- script: |
12+
curl -o ballerina.deb 'https://dist.ballerina.io/downloads/2201.6.0/ballerina-2201.6.0-swan-lake-linux-x64.deb'
13+
sudo dpkg -i ballerina.deb
14+
rm -f ballerina.deb
15+
displayName: Install Ballerina(Linux)
16+
condition: eq(variables['Agent.OS'], 'Linux')
17+
18+
- script: |
19+
curl -o ballerina.pkg 'https://dist.ballerina.io/downloads/2201.6.0/ballerina-2201.6.0-swan-lake-macos-x64.pkg'
20+
sudo installer -pkg ballerina.pkg -target /
21+
rm -f ballerina.pkg
22+
echo '##vso[task.prependpath]/Library/Ballerina/bin'
23+
displayName: Install Ballerina(MacOS)
24+
condition: eq(variables['Agent.OS'], 'Darwin')
25+
26+
- script: |
27+
curl -o ballerina.msi https://dist.ballerina.io/downloads/2201.6.0/ballerina-2201.6.0-swan-lake-windows-x64.msi
28+
msiexec /i ballerina.msi /quiet /qr /L*V "C:\Temp\msilog.log"
29+
del ballerina.msi
30+
echo "##vso[task.setvariable variable=PATH]C:\Program Files\Ballerina\bin;$(PATH)"
31+
displayName: Install Ballerina(Windows)
32+
condition: eq(variables['Agent.OS'], 'Windows_NT')
33+
1034
- task: UsePythonVersion@0
1135
displayName: 'Use Python 3.7.x'
1236
inputs:
@@ -46,4 +70,3 @@ steps:
4670
testResultsFiles: '*-results.xml'
4771
testRunTitle: '$(Agent.OS)'
4872
condition: succeededOrFailed()
49-

0 commit comments

Comments
 (0)