Update UML to represent SDK and Global tool builds (#8997)

This commit is contained in:
Aditya Patwardhan
2019-03-01 13:07:25 -08:00
committed by GitHub
parent 7ed35e3494
commit c22669a236
2 changed files with 25 additions and 29 deletions
+9 -11
View File
@@ -1,6 +1,6 @@
@startuml
folder "Linux Builds" {
folder "Linux Builds" as LinuxBuilds {
' Define the build tasks as business processes
agent "DEB" as BuildDEB
agent "RPM" as BuildRPM
@@ -21,14 +21,14 @@ folder "Windows Builds" as WinBuilds {
agent "ComponentRegistration" as BuildCG
folder "Linux Package Scanning and Upload" {
folder "Linux Package Scanning and Upload" as PkgScanUploadLinux {
agent "DEB" as UploadDEB
agent "RPM" as UploadRPM
agent "Alpine" as UploadAlpine
agent "Linux-FxDependent" as UploadLinuxFx
}
folder "Package Signing and Upload" {
folder "Package Signing and Upload" as PkgSignUpload {
agent "macOS" as SignMac
agent "Windows" as SignWin
@@ -37,10 +37,9 @@ folder "Package Signing and Upload" {
agent "Compliance" as Compliance
folder "Create & Upload FxDependent DotNet SDK" {
agent "Linux" as BuildLinuxFxSdk
agent "Windows" as BuildWinFxSdk
}
agent "Create SDK and Global Tool and Upload" as BuildNuGet
' Define finishing the build as a goal filled
control "Finish" as Finish
@@ -68,8 +67,8 @@ BuildWinX86 -down-> Compliance
BuildWinX64 -down-> Compliance
BuildWinFx -down-> Compliance
BuildLinuxFx -down-> BuildLinuxFxSdk
SignWin -down-> BuildWinFxSdk
PkgSignUpload -down-> BuildNuGet
LinuxBuilds -down-> BuildNuGet
' map all leafs to finish
Compliance ~~ Finish
@@ -79,8 +78,7 @@ UploadRPM ~~ Finish
UploadLinuxFx ~~ Finish
SignMac ~~ Finish
BuildCG ~~ Finish
BuildLinuxFxSdk ~~ Finish
BuildWinFxSdk ~~ Finish
BuildNuGet ~~ Finish
Start ~~ BuildDEB
Start ~~ BuildRPM
File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 20 KiB