PowerShell/tools/releaseBuild/azureDevOps/diagram.svg

98 lines
21 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="463px" preserveAspectRatio="none" style="width:1239px;height:463px;" version="1.1" viewBox="0 0 1239 463" width="1239px" zoomAndPan="magnify"><defs><filter height="300%" id="f1q5jgw9h9s18l" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><!--cluster Linux Builds--><polygon fill="#FFFFFF" filter="url(#f1q5jgw9h9s18l)" points="529,185,624,185,631,207.4883,968,207.4883,968,256,529,256,529,185" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="529" x2="631" y1="207.4883" y2="207.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="89" x="533" y="200.5352">Linux Builds</text><!--cluster WinBuilds--><polygon fill="#FFFFFF" filter="url(#f1q5jgw9h9s18l)" points="136,89,257,89,264,111.4883,665,111.4883,665,160,136,160,136,89" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="136" x2="264" y1="111.4883" y2="111.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="115" x="140" y="104.5352">Windows Builds</text><!--cluster Linux Package Scanning and Upload--><polygon fill="#FFFFFF" filter="url(#f1q5jgw9h9s18l)" points="436,281,699,281,706,303.4883,875,303.4883,875,352,436,352,436,281" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="436" x2="706" y1="303.4883" y2="303.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="257" x="440" y="296.5352">Linux Package Scanning and Upload</text><!--cluster Package Signing and Upload--><polygon fill="#FFFFFF" filter="url(#f1q5jgw9h9s18l)" points="980,185,1189,185,1196,207.4883,1199,207.4883,1199,256,980,256,980,185" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="980" x2="1196" y1="207.4883" y2="207.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="203" x="984" y="200.5352">Package Signing and Upload</text><!--cluster Create & Upload FxDependent DotNet SDK--><polygon fill="#FFFFFF" filter="url(#f1q5jgw9h9s18l)" points="883,281,1193,281,1200,303.4883,1203,303.4883,1203,352,883,352,883,281" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="883" x2="1200" y1="303.4883" y2="303.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="304" x="887" y="296.5352">Create &amp; Upload FxDependent DotNet SDK</text><!--entity BuildDEB--><rect fill="#FEFECE" filter="url(#f1q5jgw9h9s18l)" height="36.4883" style="stroke: #A80036; stroke-width: 1.5;" width="46" x="636" y="212"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="26" x="646" y="235.5352">DEB</text><!--entity BuildRPM--><rect fill="#FEFECE" filter="url(#f1q5jgw9h9s18l)" height="36.4883" style="stroke: #A80036; stroke-width: 1.5;" width="49" x="717.5" y="212"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="29" x="727.5" y="235.5352">RPM</text><!--entity BuildAlpine--><rect fill="#FEFECE" filter="url(#f1q5jgw9h9s18l)" height="36.4883" style="stroke: #A80036; stroke-width: 1.5;" width="64" x="537" y="212"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="44" x="547" y="2
@startuml
folder "Linux Builds" {
agent "DEB" as BuildDEB
agent "RPM" as BuildRPM
agent "Alpine" as BuildAlpine
agent "Linux-FxDependent" as BuildLinuxFx
}
agent "macOS Build" as BuildMac
folder "Windows Builds" as WinBuilds {
agent "x64" as BuildWinX64
agent "x86" as BuildWinX86
agent "arm32" as BuildWinArm32
agent "arm64" as BuildWinArm64
agent "FxDependent" as BuildWinFx
}
agent "ComponentRegistration" as BuildCG
folder "Linux Package Scanning and Upload" {
agent "DEB" as UploadDEB
agent "RPM" as UploadRPM
agent "Alpine" as UploadAlpine
agent "Linux-FxDependent" as UploadLinuxFx
}
folder "Package Signing and Upload" {
agent "macOS" as SignMac
agent "Windows" as SignWin
}
agent "Compliance" as Compliance
folder "Create & Upload FxDependent DotNet SDK" {
agent "Linux" as BuildLinuxFxSdk
agent "Windows" as BuildWinFxSdk
}
control "Finish" as Finish
control "Start" as Start
BuildDEB -down-> UploadDEB
BuildRPM -down-> UploadRPM
BuildLinuxFx -down-> UploadLinuxFx
BuildAlpine -down-> UploadAlpine
BuildMac -down-> SignMac
WinBuilds -down-> SignWin
BuildWinX86 -down-> Compliance
BuildWinX64 -down-> Compliance
BuildWinFx -down-> Compliance
BuildLinuxFx -down-> BuildLinuxFxSdk
SignWin -down-> BuildWinFxSdk
Compliance ~~ Finish
UploadAlpine ~~ Finish
UploadDEB ~~ Finish
UploadRPM ~~ Finish
UploadLinuxFx ~~ Finish
SignMac ~~ Finish
BuildCG ~~ Finish
BuildLinuxFxSdk ~~ Finish
BuildWinFxSdk ~~ Finish
Start ~~ BuildDEB
Start ~~ BuildRPM
Start ~~ BuildAlpine
Start ~~ BuildLinuxFx
Start ~~ BuildMac
Start ~~ BuildWinX64
Start ~~ BuildWinX86
Start ~~ BuildWinFx
Start ~~ BuildWinArm32
Start ~~ BuildWinArm64
Start ~~ BuildCG
@enduml
PlantUML version 1.2019.00(Sun Jan 13 07:46:42 PST 2019)
(GPL source distribution)
Java Runtime: OpenJDK Runtime Environment
JVM: OpenJDK 64-Bit Server VM
Java Version: 11.0.2+9
Operating System: Mac OS X
OS Version: 10.14.3
Default Encoding: UTF-8
Language: en
Country: US
--></g></svg>