Break up the YAML file into fine grain steps (#8530)

This commit is contained in:
Jared Parsons 2023-03-29 09:48:14 -07:00 коммит произвёл GitHub
Родитель f55618b142
Коммит 5bb529a56d
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 20 добавлений и 3 удалений

Просмотреть файл

@ -104,7 +104,6 @@ stages:
- powershell: ./restore.cmd -msbuildEngine dotnet -ci $(_InternalRuntimeDownloadArgs); ./eng/scripts/CodeCheck.ps1 -ci
displayName: Run eng/scripts/CodeCheck.ps1
# Three jobs for each of the three OSes we want to run on
- template: /eng/common/templates/jobs/jobs.yml
parameters:
@ -200,11 +199,22 @@ stages:
env:
Token: $(dn-bot-dnceng-artifact-feeds-rw)
# Don't create a binary log until we can customize the name
# https://github.com/dotnet/arcade/pull/12988
- script: eng\cibuild.cmd
-configuration $(_BuildConfig)
-msbuildEngine vs
-prepareMachine
-restore
-excludeCIBinarylog
name: Restore
displayName: Restore
condition: succeeded()
- script: eng\cibuild.cmd
-configuration $(_BuildConfig)
-msbuildEngine vs
-prepareMachine
-build
-pack
-publish
@ -233,9 +243,16 @@ stages:
-configuration $(_BuildConfig)
-prepareMachine
-test
name: Run_Unit_Tests
displayName: Run Unit Tests
condition: succeeded()
- script: eng\CIBuild.cmd
-configuration $(_BuildConfig)
-prepareMachine
-integrationTest
name: Run_Tests
displayName: Run Unit and Integration tests
name: Run_Integration_Tests
displayName: Run Integration Tests
condition: succeeded()
- task: PublishBuildArtifacts@1