1
0
Fork 0
llvm-premerge-checks/docs/deployment.plantuml
ChristianKuehnel 6f9fdcec4e
updated diagram
2020-05-11 10:23:04 +02:00

53 lines
874 B
Text

@startuml
node Phabricator
node github {
component LLVM_monorepo
}
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 "Linux agent" {
component "Swarm plugin (Linux)"
component "LLVM build tools (Linux)"
[Swarm plugin (Linux)] -- [Jenkins master]
[Swarm plugin (Linux)] --> [Linux results]
}
}
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