2019-10-29 09:37:27 +01:00
|
|
|
@startuml
|
2020-05-11 10:23:04 +02:00
|
|
|
|
2019-10-29 09:37:27 +01:00
|
|
|
node Phabricator
|
|
|
|
|
|
|
|
node github {
|
|
|
|
component LLVM_monorepo
|
|
|
|
}
|
|
|
|
|
2020-05-11 10:23:04 +02:00
|
|
|
cloud "Google Cloud" {
|
|
|
|
|
|
|
|
node "premerge-test Kubernetes cluster" {
|
2019-10-29 09:37:27 +01:00
|
|
|
|
|
|
|
|
|
|
|
node "reverse proxy" {
|
|
|
|
component nginx
|
|
|
|
}
|
|
|
|
|
2020-05-11 10:23:04 +02:00
|
|
|
node "nginx results" {
|
|
|
|
component "Linux results"
|
|
|
|
}
|
|
|
|
|
2019-10-29 09:37:27 +01:00
|
|
|
node "Jenkins" {
|
2020-05-11 10:23:04 +02:00
|
|
|
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]
|
2019-10-29 09:37:27 +01:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2020-05-11 10:23:04 +02:00
|
|
|
|
|
|
|
node "Google Cloud Storage" {
|
|
|
|
component "Windows results"
|
2019-10-29 09:37:27 +01:00
|
|
|
}
|
|
|
|
|
2020-05-11 10:23:04 +02:00
|
|
|
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
|
2019-10-29 09:37:27 +01:00
|
|
|
|
2020-05-11 10:23:04 +02:00
|
|
|
@enduml
|