4
4
5
5
pool :
6
6
vmImage : ' windows-2019'
7
+ trigger :
8
+ branches :
9
+ include :
10
+ - dev
11
+ - master
12
+ pr :
13
+ - dev
7
14
8
15
steps :
9
16
- task : NuGetToolInstaller@0
@@ -34,8 +41,22 @@ steps:
34
41
- pwsh : |
35
42
.\setup-tests-pipeline.ps1
36
43
displayName : ' Setting tests'
44
+
37
45
- pwsh : |
38
- .\build-run-tests-pipeline.ps1
46
+ $currDir = Get-Location
47
+ $Env:Path = $Env:Path+";$currDir\Azure.Functions.Cli"
48
+ ls $currDir\Azure.Functions.Cli
49
+ func --version
50
+ cd ./endtoendtests
51
+ mvn clean package `-Dmaven`.javadoc`.skip=true `-Dmaven`.test`.skip `-Dorg`.slf4j`.simpleLogger`.log`.org`.apache`.maven`.cli`.transfer`.Slf4jMavenTransferListener=warn `-B
52
+ Copy-Item "confluent_cloud_cacert.pem" ".\target\azure-functions\azure-functions-java-endtoendtests"
53
+
54
+ displayName : ' Package Java for E2E'
55
+ - task : DotNetCoreCLI@2
56
+ inputs :
57
+ command : ' test'
58
+ projects : |
59
+ endtoendtests\Azure.Functions.Java.Tests.E2E\Azure.Functions.Java.Tests.E2E\Azure.Functions.Java.Tests.E2E.csproj
39
60
env :
40
61
AzureWebJobsStorage : $(AzureWebJobsStorage)
41
62
AzureWebJobsCosmosDBConnectionString : $(AzureWebJobsCosmosDBConnectionString)
@@ -54,8 +75,12 @@ steps:
54
75
AzureWebJobsEventGridOutputBindingTopicKeyString : $(AzureWebJobsEventGridOutputBindingTopicKeyString)
55
76
displayName : ' Build & Run tests for java 8'
56
77
continueOnError : false
57
- - pwsh : |
58
- .\build-run-tests-pipeline.ps1
78
+
79
+ - task : DotNetCoreCLI@2
80
+ inputs :
81
+ command : ' test'
82
+ projects : |
83
+ endtoendtests\Azure.Functions.Java.Tests.E2E\Azure.Functions.Java.Tests.E2E\Azure.Functions.Java.Tests.E2E.csproj
59
84
env :
60
85
FUNCTIONS_WORKER_JAVA_LOAD_APP_LIBS : ' True'
61
86
AzureWebJobsStorage : $(AzureWebJobsStorage)
@@ -85,8 +110,12 @@ steps:
85
110
Write-Host "##vso[task.setvariable variable=Java11Home;]$current"
86
111
displayName : ' Setup Java 11 SDK'
87
112
continueOnError : false
88
- - pwsh : |
89
- .\build-run-tests-pipeline.ps1
113
+
114
+ - task : DotNetCoreCLI@2
115
+ inputs :
116
+ command : ' test'
117
+ projects : |
118
+ endtoendtests\Azure.Functions.Java.Tests.E2E\Azure.Functions.Java.Tests.E2E\Azure.Functions.Java.Tests.E2E.csproj
90
119
env :
91
120
JAVA_HOME : $(Java11Home)
92
121
AzureWebJobsStorage : $(AzureWebJobsStorage)
@@ -107,15 +136,9 @@ steps:
107
136
AzureWebJobsEventGridOutputBindingTopicKeyString : $(AzureWebJobsEventGridOutputBindingTopicKeyString)
108
137
displayName : ' Build & Run tests for java 11'
109
138
continueOnError : false
110
- - task : CopyFiles@2
111
- inputs :
112
- SourceFolder : ' $(System.DefaultWorkingDirectory)/testResults'
113
- Contents : ' *.trx'
114
- TargetFolder : ' $(Build.ArtifactStagingDirectory)'
115
- displayName : ' Copying test result file for artifacts'
116
139
- task : PublishBuildArtifacts@1
117
140
inputs :
118
141
PathtoPublish : ' $(Build.ArtifactStagingDirectory)'
119
142
ArtifactName : ' drop'
120
143
publishLocation : ' Container'
121
- displayName : ' Publishing build and test result artifacts'
144
+ displayName : ' Publishing build artifacts'
0 commit comments