blob: 5257b80b4f41c919f8cda55a46d85293e0c3392f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
@startuml
cloud "Running on beid" {
component Patchwork [
Patchwork
patches.guix-patches.cbaines.net
]
component patchesgit [
Patches Git repository
git.guix-patches.cbaines.net
]
component dataservice [
Guix Data Service
data.qa.guix.gnu.org
]
}
cloud "Running on bayfront" {
component qafrontpage [
QA Frontpage
qa.guix.gnu.org
]
component buildcoordinator [
Guix Build Coordinator
coordinator.bayfront.guix.gnu.org
]
}
[Guix Issue Tracker]
[guix-patches mailing list] --> [Patchwork] : Patchwork listens via getmail
[Patchwork] --> [qafrontpage] : QA fetches patches and series info
[qafrontpage] --> [patchesgit] : QA creates branches for patch series
[patchesgit] --> [dataservice] : Guix Data Service polls for new branches and processes them
[dataservice] --> [qafrontpage] : QA fetches information about processed revisions
[qafrontpage] --> [buildcoordinator] : QA submits builds for affected packages
[buildcoordinator] --> [dataservice] : Reports build statuses
[qafrontpage] --> [Guix Issue Tracker] : Mumi uses badges from QA
@enduml
|