PowerShell/tools/releaseBuild/azureDevOps/diagram.svg

106 lines
24 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="560px" preserveAspectRatio="none" style="width:1559px;height:560px;" version="1.1" viewBox="0 0 1559 560" width="1559px" zoomAndPan="magnify"><defs><filter height="300%" id="f1d3ncyyk65w8i" 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 LinuxBuilds--><polygon fill="#FFFFFF" filter="url(#f1d3ncyyk65w8i)" points="519.5,228,611.5,228,618.5,251.6094,993.5,251.6094,993.5,334,519.5,334,519.5,228" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="519.5" x2="618.5" y1="251.6094" y2="251.6094"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="86" x="523.5" y="244.5332">Linux Builds</text><!--cluster WinBuilds--><polygon fill="#FFFFFF" filter="url(#f1d3ncyyk65w8i)" points="201.5,82,318.5,82,325.5,105.6094,718.5,105.6094,718.5,188,201.5,188,201.5,82" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="201.5" x2="325.5" y1="105.6094" y2="105.6094"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="111" x="205.5" y="98.5332">Windows Builds</text><!--cluster PkgScanUploadLinux--><polygon fill="#FFFFFF" filter="url(#f1d3ncyyk65w8i)" points="461.5,366,720.5,366,727.5,389.6094,900.5,389.6094,900.5,456,461.5,456,461.5,366" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="461.5" x2="727.5" y1="389.6094" y2="389.6094"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="253" x="465.5" y="382.5332">Linux Package Scanning and Upload</text><!--cluster PkgSignUpload--><polygon fill="#FFFFFF" filter="url(#f1d3ncyyk65w8i)" points="1033.5,228,1238.5,228,1245.5,251.6094,1277.5,251.6094,1277.5,334,1033.5,334,1033.5,228" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="1033.5" x2="1245.5" y1="251.6094" y2="251.6094"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="199" x="1037.5" y="244.5332">Package Signing and Upload</text><!--cluster TestArtifacts--><polygon fill="#FFFFFF" filter="url(#f1d3ncyyk65w8i)" points="1305.5,82,1443.5,82,1450.5,105.6094,1537.5,105.6094,1537.5,188,1305.5,188,1305.5,82" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="1305.5" x2="1450.5" y1="105.6094" y2="105.6094"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="132" x="1309.5" y="98.5332">Build Test Artifacts</text><!--entity BuildDEB--><rect fill="#FEFECE" filter="url(#f1d3ncyyk65w8i)" height="37.6094" style="stroke: #A80036; stroke-width: 1.5;" width="48" x="722.5" y="272"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="28" x="732.5" y="296.5332">DEB</text><!--entity BuildRPM--><rect fill="#FEFECE" filter="url(#f1d3ncyyk65w8i)" height="37.6094" style="stroke: #A80036; stroke-width: 1.5;" width="50" x="805.5" y="272"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="30" x="815.5" y="296.5332">RPM</text><!--entity BuildAlpine--><rect fill="#FEFECE" filter="url(#f1d3ncyyk65w8i)" height="37.6094" style="stroke: #A80036; stroke-width: 1.5;" width="59" x="891" y="272"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGly
@startuml
folder "Linux Builds" as LinuxBuilds {
agent "DEB" as BuildDEB
agent "RPM" as BuildRPM
agent "Alpine" as BuildAlpine
agent "Linux-FxDependent" as BuildLinuxFx
}
agent "macOS Build" as BuildMac
agent "Upload build metadata" as BuildMetadata
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" as PkgScanUploadLinux {
agent "DEB" as UploadDEB
agent "RPM" as UploadRPM
agent "Alpine" as UploadAlpine
agent "Linux-FxDependent" as UploadLinuxFx
}
folder "Package Signing and Upload" as PkgSignUpload {
agent "macOS" as SignMac
agent "Windows" as SignWin
}
folder "Build Test Artifacts" as TestArtifacts {
agent "Windows" as WinTest
agent "Linux" as LinuxTest
}
agent "Compliance" as Compliance
agent "Create SDK and Global Tool and Upload" as BuildNuGet
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
PkgSignUpload -down-> BuildNuGet
LinuxBuilds -down-> BuildNuGet
Compliance ~~ Finish
UploadAlpine ~~ Finish
UploadDEB ~~ Finish
UploadRPM ~~ Finish
UploadLinuxFx ~~ Finish
SignMac ~~ Finish
BuildCG ~~ Finish
BuildNuGet ~~ Finish
TestArtifacts ~~ Finish
BuildMetadata ~~ Finish
Start ~~ BuildDEB
Start ~~ BuildRPM
Start ~~ BuildAlpine
Start ~~ BuildLinuxFx
Start ~~ BuildMac
Start ~~ BuildWinX64
Start ~~ BuildWinX86
Start ~~ BuildWinFx
Start ~~ BuildWinArm32
Start ~~ BuildWinArm64
Start ~~ BuildCG
Start ~~ TestArtifacts
Start ~~ BuildMetadata
@enduml
PlantUML version 1.2019.01(Sat Feb 09 07:32:04 PST 2019)
(GPL source distribution)
Java Runtime: Java(TM) SE Runtime Environment
JVM: Java HotSpot(TM) 64-Bit Server VM
Java Version: 1.8.0_201-b09
Operating System: Windows 10
OS Version: 10.0
Default Encoding: UTF-8
Language: en
Country: US
--></g></svg>