mirror of
https://github.com/aphrody-labs/PowerShell.git
synced 2026-10-17 12:45:47 +00:00
Update UML to represent SDK and Global tool builds (#8997)
This commit is contained in:
1 parent
7ed35e3494
commit
c22669a236
2 files changed
+25
-29
No files matched your search
@@ -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
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?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 & 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="235.5352">Alpine</text><!--entity BuildLinuxFx--><rect fill="#FEFECE" filter="url(#f1q5jgw9h9s18l)" height="36.4883" style="stroke: #A80036; stroke-width: 1.5;" width="158" x="802" y="212"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="138" x="812" y="235.5352">Linux-FxDependent</text><!--entity BuildWinX64--><rect fill="#FEFECE" filter="url(#f1q5jgw9h9s18l)" height="36.4883" style="stroke: #A80036; stroke-width: 1.5;" width="47" x="226.5" y="116"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="27" x="236.5" y="139.5352">x64</text><!--entity BuildWinX86--><rect fill="#FEFECE" filter="url(#f1q5jgw9h9s18l)" height="36.4883" style="stroke: #A80036; stroke-width: 1.5;" width="47" x="144.5" y="116"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAnLine truncated
|
||||
<?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:1202px;height:560px;" version="1.1" viewBox="0 0 1202 560" width="1202px" zoomAndPan="magnify"><defs><filter height="300%" id="fs7g7l6iscs63" 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(#fs7g7l6iscs63)" points="422.5,228,514.5,228,521.5,251.6094,896.5,251.6094,896.5,334,422.5,334,422.5,228" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="422.5" x2="521.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="426.5" y="244.5332">Linux Builds</text><!--cluster WinBuilds--><polygon fill="#FFFFFF" filter="url(#fs7g7l6iscs63)" points="58.5,82,175.5,82,182.5,105.6094,575.5,105.6094,575.5,188,58.5,188,58.5,82" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="58.5" x2="182.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="62.5" y="98.5332">Windows Builds</text><!--cluster PkgScanUploadLinux--><polygon fill="#FFFFFF" filter="url(#fs7g7l6iscs63)" points="348.5,366,607.5,366,614.5,389.6094,787.5,389.6094,787.5,456,348.5,456,348.5,366" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="348.5" x2="614.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="352.5" y="382.5332">Linux Package Scanning and Upload</text><!--cluster PkgSignUpload--><polygon fill="#FFFFFF" filter="url(#fs7g7l6iscs63)" points="936.5,228,1141.5,228,1148.5,251.6094,1180.5,251.6094,1180.5,334,936.5,334,936.5,228" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="936.5" x2="1148.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="940.5" y="244.5332">Package Signing and Upload</text><!--entity BuildDEB--><rect fill="#FEFECE" filter="url(#fs7g7l6iscs63)" height="37.6094" style="stroke: #A80036; stroke-width: 1.5;" width="48" x="625.5" y="272"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="28" x="635.5" y="296.5332">DEB</text><!--entity BuildRPM--><rect fill="#FEFECE" filter="url(#fs7g7l6iscs63)" height="37.6094" style="stroke: #A80036; stroke-width: 1.5;" width="50" x="708.5" y="272"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="30" x="718.5" y="296.5332">RPM</text><!--entity BuildAlpine--><rect fill="#FEFECE" filter="url(#fs7g7l6iscs63)" height="37.6094" style="stroke: #A80036; stroke-width: 1.5;" width="59" x="794" y="272"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="39" x="804" y="296.5332">Alpine</text><!--entity BuildLinuxFx--><rect fill="#FEFECE" filter="url(#fs7g7l6iscs63)" height="37.6094" style="stroke: #A80036; stroke-width: 1.5;" width="143" x="447" y="272"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="123" x="457" y="296.5332">Linux-FxDependent</text><!--entity BuildWinX64--><rect fill="#FEFECE" filter="url(#fs7g7l6iscs63)" height="37.6094" style="stroke: #A80036; stroke-width: 1.5;" width="42" x="490.5" y="126"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="22" x="500.5" y="150.5332">x64</text><!--entity BuildWinX86--><rect fill="#FEFECE" filter="url(#fs7g7l6iscs63)" height="37.6094" style="stroke: #A80036; stroke-width: 1.5;" width="42" x="223.5" y="126"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="22" x="233.5" y="150.5332">x86</text><!--entity BuildWinArm32--><rect fill="#FEFECE" filter="url(#fs7g7l6iscs63)" height="37.6094" style="stroke: #A80036; stroke-width: 1.5;" width="60" x="395.5" y="126"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="40" x="405.5" y="150.5332">arm32</text><!--entity BuildWinArm64--><rect fill="#FEFECE" filter="url(#fs7g7l6iscs63)" height="37.6094" style="stroke: #A80036; stLine truncated
|
||||
@startuml
|
||||
|
||||
folder "Linux Builds" {
|
||||
folder "Linux Builds" as LinuxBuilds {
|
||||
agent "DEB" as BuildDEB
|
||||
agent "RPM" as BuildRPM
|
||||
agent "Alpine" as BuildAlpine
|
||||
@@ -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
|
||||
|
||||
|
||||
control "Finish" as Finish
|
||||
control "Start" as Start
|
||||
@@ -58,8 +57,8 @@ BuildWinX86 -down-> Compliance
|
||||
BuildWinX64 -down-> Compliance
|
||||
BuildWinFx -down-> Compliance
|
||||
|
||||
BuildLinuxFx -down-> BuildLinuxFxSdk
|
||||
SignWin -down-> BuildWinFxSdk
|
||||
PkgSignUpload -down-> BuildNuGet
|
||||
LinuxBuilds -down-> BuildNuGet
|
||||
|
||||
Compliance ~~ Finish
|
||||
UploadAlpine ~~ Finish
|
||||
@@ -68,8 +67,7 @@ UploadRPM ~~ Finish
|
||||
UploadLinuxFx ~~ Finish
|
||||
SignMac ~~ Finish
|
||||
BuildCG ~~ Finish
|
||||
BuildLinuxFxSdk ~~ Finish
|
||||
BuildWinFxSdk ~~ Finish
|
||||
BuildNuGet ~~ Finish
|
||||
|
||||
Start ~~ BuildDEB
|
||||
Start ~~ BuildRPM
|
||||
@@ -85,13 +83,13 @@ Start ~~ BuildCG
|
||||
|
||||
@enduml
|
||||
|
||||
PlantUML version 1.2019.00(Sun Jan 13 07:46:42 PST 2019)
|
||||
PlantUML version 1.2019.01(Sat Feb 09 07:32:04 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
|
||||
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
|
||||
|
||||
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 20 KiB |
Reference in new issue
Block a user