1
0
Fork 0
llvm-premerge-checks/docs/deployment.plantuml

54 lines
874 B
Text
Raw Permalink Normal View History

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