Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposed: Zip .NET in-proc perf tests to allow for automated perf tests #2694

Merged
merged 28 commits into from
Dec 21, 2023
Merged
Changes from 27 commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
ef9875a
add archive files task
davidmrdavid Nov 13, 2023
63db1ac
move archive task before publish
davidmrdavid Nov 13, 2023
3d556f8
undo changes in analyzer release, move to df extension release
davidmrdavid Nov 13, 2023
d6cd757
temp: remove preview
davidmrdavid Nov 13, 2023
7661322
comment out time consuming tasks during iteration
davidmrdavid Nov 13, 2023
750e6bf
change archiveFile
davidmrdavid Nov 13, 2023
2a48aeb
remove pack
davidmrdavid Nov 13, 2023
908396e
simplify archive path
davidmrdavid Nov 13, 2023
10555d3
includeRootFolder to false
davidmrdavid Nov 13, 2023
a055c5b
change rootFolder
davidmrdavid Nov 13, 2023
9b8fc7b
refine archival
davidmrdavid Nov 13, 2023
63f16ca
list files
davidmrdavid Nov 13, 2023
957c206
show more dirs
davidmrdavid Nov 13, 2023
6b491e1
comment out staging listing
davidmrdavid Nov 13, 2023
0008838
zip succeeded, try full pipeline
davidmrdavid Nov 13, 2023
3c7b0be
remove faulty listing
davidmrdavid Nov 13, 2023
b97ba02
add publish step
davidmrdavid Nov 24, 2023
35fa2a1
change dotnet task to custom
davidmrdavid Nov 24, 2023
81e199a
arguments
davidmrdavid Nov 24, 2023
dc9d8df
add projects
davidmrdavid Nov 24, 2023
79ea2f2
use dotnet publish from sample
davidmrdavid Nov 24, 2023
cbd1000
copy files
davidmrdavid Nov 24, 2023
2b332a4
clean up pipeline
davidmrdavid Dec 11, 2023
bbbb9c1
patch comments
davidmrdavid Dec 11, 2023
a4024c5
improve comments
davidmrdavid Dec 11, 2023
8d6a772
remove unecessary comment
davidmrdavid Dec 11, 2023
7fc8cea
Merge branch 'dev' of https://github.com/Azure/azure-functions-durabl…
davidmrdavid Dec 11, 2023
7a5f545
Update azure-pipelines-release.yml
davidmrdavid Dec 21, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions azure-pipelines-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,24 @@ steps:
MaxConcurrency: '50'
MaxRetryAttempts: '5'

# zip .NET in-proc perf tests
- task: DotNetCoreCLI@2
displayName: 'Zip .NET in-proc perf tests'
inputs:
command: 'publish'
publishWebProjects: false
projects: '$(System.DefaultWorkingDirectory)/test/PerfTests/DFPerfTests/**/*.csproj'
arguments: '-o $(System.DefaultWorkingDirectory)/test/PerfTests/DFPerfTests/Output'
zipAfterPublish: true
modifyOutputPath: true

# Move zip'ed .NET in-proc perf tests to the ADO publishishing directory
davidmrdavid marked this conversation as resolved.
Show resolved Hide resolved
- task: CopyFiles@2
inputs:
SourceFolder: '$(System.DefaultWorkingDirectory)/test/PerfTests/DFPerfTests/Output/'
Contents: '**'
TargetFolder: '$(System.DefaultWorkingDirectory)/azure-functions-durable-extension/'

# Make the nuget packages available for download in the ADO portal UI
- publish: '$(System.DefaultWorkingDirectory)/azure-functions-durable-extension'
displayName: 'Publish nuget packages to Artifacts'
Expand Down
Loading