mirror of
https://github.com/microsoft/PowerToys.git
synced 2025-12-15 19:27:56 +01:00
* add fuzz * install .net8 * add spelling check * refine the pipeline * add readme and update the test code * fix spelling error * change to weekly run
37 lines
911 B
YAML
37 lines
911 B
YAML
parameters:
|
|
- name: configuration
|
|
type: string
|
|
default: "Release"
|
|
- name: platform
|
|
type: string
|
|
default: ""
|
|
- name: inputArtifactStem
|
|
type: string
|
|
default: ""
|
|
|
|
jobs:
|
|
- job: OneFuzz
|
|
pool:
|
|
vmImage: windows-2022
|
|
variables:
|
|
ArtifactName: build-${{ parameters.platform }}-${{ parameters.configuration }}${{ parameters.inputArtifactStem }}
|
|
steps:
|
|
- checkout: self
|
|
submodules: false
|
|
clean: true
|
|
fetchDepth: 1
|
|
fetchTags: false
|
|
|
|
- download: current
|
|
displayName: Download artifacts
|
|
artifact: $(ArtifactName)
|
|
patterns: |-
|
|
**/tests/*.FuzzTests/**
|
|
|
|
- task: onefuzz-task@0
|
|
inputs:
|
|
onefuzzOSes: Windows
|
|
env:
|
|
onefuzzDropDirectory: $(Pipeline.Workspace)\$(ArtifactName)\x64\Release\x64\Release\tests
|
|
SYSTEM_ACCESSTOKEN: $(System.AccessToken)
|