44
55pool :
66 vmImage : ' windows-2019'
7+ trigger :
8+ branches :
9+ include :
10+ - dev
11+ - master
12+ pr :
13+ - dev
714
815steps :
916- task : NuGetToolInstaller@0
@@ -34,8 +41,22 @@ steps:
3441- pwsh : |
3542 .\setup-tests-pipeline.ps1
3643 displayName : ' Setting tests'
44+
3745- 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
3960 env :
4061 AzureWebJobsStorage : $(AzureWebJobsStorage)
4162 AzureWebJobsCosmosDBConnectionString : $(AzureWebJobsCosmosDBConnectionString)
@@ -54,8 +75,12 @@ steps:
5475 AzureWebJobsEventGridOutputBindingTopicKeyString : $(AzureWebJobsEventGridOutputBindingTopicKeyString)
5576 displayName : ' Build & Run tests for java 8'
5677 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
5984 env :
6085 FUNCTIONS_WORKER_JAVA_LOAD_APP_LIBS : ' True'
6186 AzureWebJobsStorage : $(AzureWebJobsStorage)
@@ -85,8 +110,12 @@ steps:
85110 Write-Host "##vso[task.setvariable variable=Java11Home;]$current"
86111 displayName : ' Setup Java 11 SDK'
87112 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
90119 env :
91120 JAVA_HOME : $(Java11Home)
92121 AzureWebJobsStorage : $(AzureWebJobsStorage)
@@ -107,15 +136,9 @@ steps:
107136 AzureWebJobsEventGridOutputBindingTopicKeyString : $(AzureWebJobsEventGridOutputBindingTopicKeyString)
108137 displayName : ' Build & Run tests for java 11'
109138 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'
116139- task : PublishBuildArtifacts@1
117140 inputs :
118141 PathtoPublish : ' $(Build.ArtifactStagingDirectory)'
119142 ArtifactName : ' drop'
120143 publishLocation : ' Container'
121- displayName : ' Publishing build and test result artifacts'
144+ displayName : ' Publishing build artifacts'
0 commit comments