2019-04-27 00:41:07 +02:00
|
|
|
<?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:1693px;height:560px;" version="1.1" viewBox="0 0 1693 560" width="1693px" zoomAndPan="magnify"><defs><filter height="300%" id="f1l08wivdvpjam" 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(#f1l08wivdvpjam)" points="1198,228,1290,228,1297,251.6094,1671,251.6094,1671,334,1198,334,1198,228" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="1198" x2="1297" y1="251.6094" y2="251.6094"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="86" x="1202" y="244.5332">Linux Builds</text><!--cluster WinBuilds--><polygon fill="#FFFFFF" filter="url(#f1l08wivdvpjam)" points="570,82,687,82,694,105.6094,1087,105.6094,1087,188,570,188,570,82" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="570" x2="694" y1="105.6094" y2="105.6094"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="111" x="574" y="98.5332">Windows Builds</text><!--cluster PkgScanUploadLinux--><polygon fill="#FFFFFF" filter="url(#f1l08wivdvpjam)" points="1225,366,1484,366,1491,389.6094,1663,389.6094,1663,456,1225,456,1225,366" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="1225" x2="1491" y1="389.6094" y2="389.6094"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="253" x="1229" y="382.5332">Linux Package Scanning and Upload</text><!--cluster PkgSignUpload--><polygon fill="#FFFFFF" filter="url(#f1l08wivdvpjam)" points="904,228,1109,228,1116,251.6094,1148,251.6094,1148,334,904,334,904,228" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="904" x2="1116" y1="251.6094" y2="251.6094"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="199" x="908" y="244.5332">Package Signing and Upload</text><!--cluster TestArtifacts--><polygon fill="#FFFFFF" filter="url(#f1l08wivdvpjam)" points="30,82,168,82,175,105.6094,313,105.6094,313,334,30,334,30,82" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="30" x2="175" y1="105.6094" y2="105.6094"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="132" x="34" y="98.5332">Build Test Artifacts</text><!--entity BuildDEB--><rect fill="#FEFECE" filter="url(#f1l08wivdvpjam)" height="37.6094" style="stroke: #A80036; stroke-width: 1.5;" width="48" x="1241" y="272"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="28" x="1251" y="296.5332">DEB</text><!--entity BuildRPM--><rect fill="#FEFECE" filter="url(#f1l08wivdvpjam)" height="37.6094" style="stroke: #A80036; stroke-width: 1.5;" width="50" x="1324" y="272"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="30" x="1334" y="296.5332">RPM</text><!--entity BuildAlpine--><rect fill="#FEFECE" filter="url(#f1l08wivdvpjam)" height="37.6094" style="stroke: #A80036; stroke-width: 1.5;" width="59" x="1409.5" y="272"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="39" x="1419.5" y="296.5332">Alpine</text><!--entity BuildLinuxFx--><rect fill="#FE
|
2019-02-01 19:59:01 +01:00
|
|
|
@startuml
|
|
|
|
|
2019-03-01 22:07:25 +01:00
|
|
|
folder "Linux Builds" as LinuxBuilds {
|
2019-02-01 19:59:01 +01:00
|
|
|
agent "DEB" as BuildDEB
|
|
|
|
agent "RPM" as BuildRPM
|
|
|
|
agent "Alpine" as BuildAlpine
|
|
|
|
agent "Linux-FxDependent" as BuildLinuxFx
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
agent "macOS Build" as BuildMac
|
|
|
|
|
2019-03-21 18:24:49 +01:00
|
|
|
agent "Upload build metadata" as BuildMetadata
|
|
|
|
|
2019-02-01 19:59:01 +01:00
|
|
|
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
|
|
|
|
|
2019-03-01 22:07:25 +01:00
|
|
|
folder "Linux Package Scanning and Upload" as PkgScanUploadLinux {
|
2019-02-01 19:59:01 +01:00
|
|
|
agent "DEB" as UploadDEB
|
|
|
|
agent "RPM" as UploadRPM
|
|
|
|
agent "Alpine" as UploadAlpine
|
|
|
|
agent "Linux-FxDependent" as UploadLinuxFx
|
|
|
|
}
|
|
|
|
|
2019-03-01 22:07:25 +01:00
|
|
|
folder "Package Signing and Upload" as PkgSignUpload {
|
2019-02-01 19:59:01 +01:00
|
|
|
agent "macOS" as SignMac
|
|
|
|
|
|
|
|
agent "Windows" as SignWin
|
|
|
|
}
|
|
|
|
|
2019-03-06 19:00:35 +01:00
|
|
|
folder "Build Test Artifacts" as TestArtifacts {
|
|
|
|
agent "Windows" as WinTest
|
|
|
|
agent "Linux" as LinuxTest
|
2019-04-27 00:41:07 +02:00
|
|
|
agent "Linux-ARM" as LinuxArmTest
|
|
|
|
agent "Linux-ARM64" as LinuxArm64Test
|
2019-03-06 19:00:35 +01:00
|
|
|
}
|
2019-02-01 19:59:01 +01:00
|
|
|
|
|
|
|
agent "Compliance" as Compliance
|
|
|
|
|
2019-03-01 22:07:25 +01:00
|
|
|
|
|
|
|
agent "Create SDK and Global Tool and Upload" as BuildNuGet
|
|
|
|
|
2019-02-01 19:59:01 +01:00
|
|
|
|
|
|
|
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
|
|
|
|
|
2019-03-01 22:07:25 +01:00
|
|
|
PkgSignUpload -down-> BuildNuGet
|
|
|
|
LinuxBuilds -down-> BuildNuGet
|
2019-02-01 19:59:01 +01:00
|
|
|
|
|
|
|
Compliance ~~ Finish
|
|
|
|
UploadAlpine ~~ Finish
|
|
|
|
UploadDEB ~~ Finish
|
|
|
|
UploadRPM ~~ Finish
|
|
|
|
UploadLinuxFx ~~ Finish
|
|
|
|
SignMac ~~ Finish
|
|
|
|
BuildCG ~~ Finish
|
2019-03-01 22:07:25 +01:00
|
|
|
BuildNuGet ~~ Finish
|
2019-03-06 19:00:35 +01:00
|
|
|
TestArtifacts ~~ Finish
|
2019-03-21 18:24:49 +01:00
|
|
|
BuildMetadata ~~ Finish
|
2019-02-01 19:59:01 +01:00
|
|
|
|
|
|
|
Start ~~ BuildDEB
|
|
|
|
Start ~~ BuildRPM
|
|
|
|
Start ~~ BuildAlpine
|
|
|
|
Start ~~ BuildLinuxFx
|
|
|
|
Start ~~ BuildMac
|
|
|
|
Start ~~ BuildWinX64
|
|
|
|
Start ~~ BuildWinX86
|
|
|
|
Start ~~ BuildWinFx
|
|
|
|
Start ~~ BuildWinArm32
|
|
|
|
Start ~~ BuildWinArm64
|
|
|
|
Start ~~ BuildCG
|
2019-03-06 19:00:35 +01:00
|
|
|
Start ~~ TestArtifacts
|
2019-03-21 18:24:49 +01:00
|
|
|
Start ~~ BuildMetadata
|
2019-02-01 19:59:01 +01:00
|
|
|
|
|
|
|
@enduml
|
|
|
|
|
2019-04-27 00:41:07 +02:00
|
|
|
PlantUML version 1.2019.05(Sat Apr 20 09:45:36 PDT 2019)
|
2019-02-01 19:59:01 +01:00
|
|
|
(GPL source distribution)
|
2019-03-01 22:07:25 +01:00
|
|
|
Java Runtime: Java(TM) SE Runtime Environment
|
|
|
|
JVM: Java HotSpot(TM) 64-Bit Server VM
|
2019-04-27 00:41:07 +02:00
|
|
|
Java Version: 1.8.0_211-b12
|
2019-03-01 22:07:25 +01:00
|
|
|
Operating System: Windows 10
|
|
|
|
OS Version: 10.0
|
2019-04-27 00:41:07 +02:00
|
|
|
Default Encoding: Cp1252
|
2019-02-01 19:59:01 +01:00
|
|
|
Language: en
|
|
|
|
Country: US
|
|
|
|
--></g></svg>
|