1
0
Fork 0

updated diagram

This commit is contained in:
ChristianKuehnel 2020-05-11 10:23:04 +02:00 committed by GitHub
parent 75f28322cc
commit 6f9fdcec4e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,31 +1,53 @@
@startuml @startuml
node Phabricator node Phabricator
node github { node github {
component LLVM_monorepo component LLVM_monorepo
} }
cloud "premerge-test cluster" { cloud "Google Cloud" {
node "premerge-test Kubernetes cluster" {
node "reverse proxy" { node "reverse proxy" {
component nginx component nginx
} }
node "nginx results" {
component "Linux results"
}
node "Jenkins" { node "Jenkins" {
component "Jenkins_master" component "Jenkins master"
}
node "Jenkins_agent" {
component "swarm_plugin"
component "LLVM build tools"
} }
node "Linux agent" {
component "Swarm plugin (Linux)"
component "LLVM build tools (Linux)"
[Swarm plugin (Linux)] -- [Jenkins master]
[Swarm plugin (Linux)] --> [Linux results]
}
} }
Jenkins_master -- swarm_plugin node "Google Cloud Storage" {
nginx -- Jenkins_master component "Windows results"
Phabricator -- nginx }
Phabricator --> LLVM_monorepo
Jenkins_master --> LLVM_monorepo node "Windows agent" {
@enduml component "Swarm plugin (Win)"
component "LLVM build tools (Win)"
[Swarm plugin (Win)] -- [Jenkins master]
[Swarm plugin (Win)] --> [Windows results]
}
}
Phabricator --> nginx
nginx --> [Jenkins master]
[Jenkins master] --> LLVM_monorepo
[Swarm plugin (Linux)] --> LLVM_monorepo
[Swarm plugin (Win)] --> LLVM_monorepo
@enduml