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
node Phabricator
node github {
component LLVM_monorepo
}
cloud "premerge-test cluster" {
cloud "Google Cloud" {
node "premerge-test Kubernetes cluster" {
node "reverse proxy" {
component nginx
}
node "nginx results" {
component "Linux results"
}
node "Jenkins" {
component "Jenkins_master"
}
node "Jenkins_agent" {
component "swarm_plugin"
component "LLVM build tools"
component "Jenkins master"
}
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
nginx -- Jenkins_master
Phabricator -- nginx
Phabricator --> LLVM_monorepo
Jenkins_master --> LLVM_monorepo
@enduml
node "Google Cloud Storage" {
component "Windows results"
}
node "Windows agent" {
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