Mercurial > bitten > bitten-test
annotate doc/orchestration.dtd @ 185:2c24d9a950ed
Add a `--dry-run` option to the build slave. This will result in the slave being registered and executing builds, but without submitting the progress and results of the build back to the server. Useful for getting the configuration of new slaves right without polluting the database with invalid builds.
author | cmlenz |
---|---|
date | Wed, 31 Aug 2005 17:24:35 +0000 |
parents | 94b703e2114d |
children | 80645a15336b |
rev | line source |
---|---|
70 | 1 <!-- |
2 DTD for the Bitten build orchestration BEEP profile. | |
3 --> | |
30
75ad81953032
Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff
changeset
|
4 |
70 | 5 <!-- |
6 Slave registration. | |
7 --> | |
30
75ad81953032
Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff
changeset
|
8 <!ELEMENT register (platform, os)> |
75ad81953032
Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff
changeset
|
9 <!ATTLIST register |
75ad81953032
Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff
changeset
|
10 name CDATA #REQUIRED |
75ad81953032
Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff
changeset
|
11 maintainer CDATA #IMPLIED> |
75ad81953032
Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff
changeset
|
12 |
70 | 13 <!-- |
14 Platform/machine information for slave registration. | |
15 --> | |
30
75ad81953032
Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff
changeset
|
16 <!ELEMENT platform #PCDATA> |
70 | 17 <!ATTLIST os |
18 processor CDATA #IMPLIED> | |
30
75ad81953032
Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff
changeset
|
19 |
70 | 20 <!-- |
21 Operating system information for slave registration. | |
22 --> | |
30
75ad81953032
Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff
changeset
|
23 <!ELEMENT os #PCDATA> |
75ad81953032
Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff
changeset
|
24 <!ATTLIST os |
75ad81953032
Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff
changeset
|
25 family CDATA #REQUIRED |
75ad81953032
Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff
changeset
|
26 version CDATA #IMPLIED> |
75ad81953032
Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff
changeset
|
27 |
70 | 28 <!-- |
29 Reply message from the master when registration of a slave was successful | |
30 --> | |
30
75ad81953032
Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff
changeset
|
31 <!ELEMENT ok EMPTY> |
75ad81953032
Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff
changeset
|
32 |
70 | 33 <!-- |
34 Generic error message. Can be received in response to registration or build | |
35 initiation. | |
36 --> | |
30
75ad81953032
Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff
changeset
|
37 <!ELEMENT error #PCDATA> |
75ad81953032
Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff
changeset
|
38 <!ATTLIST error |
87
94b703e2114d
Update orchestration profile DTD to current state of implementation.
cmlenz
parents:
70
diff
changeset
|
39 code CDATA #REQUIRED> |
70 | 40 |
41 <!-- | |
42 Build initiation request sent by the master to a slave. | |
43 --> | |
44 <!ELEMENT build #PCDATA> | |
45 <!ATTLIST build | |
46 recipe CDATA #REQUIRED> | |
47 | |
48 <!-- | |
49 Build request acknowledgement. | |
50 --> | |
51 <!ELEMENT started EMPTY> | |
87
94b703e2114d
Update orchestration profile DTD to current state of implementation.
cmlenz
parents:
70
diff
changeset
|
52 <!ATTLIST started |
94b703e2114d
Update orchestration profile DTD to current state of implementation.
cmlenz
parents:
70
diff
changeset
|
53 time CDATA> |
70 | 54 |
55 <!-- | |
56 Build status reporting: ANS payload sent by the slave for every build step | |
57 processed. | |
58 --> | |
59 <!ELEMENT step #PCDATA> | |
60 <!ATTLIST step | |
61 id ID #REQUIRED | |
62 result (success|failure) #REQUIRED | |
87
94b703e2114d
Update orchestration profile DTD to current state of implementation.
cmlenz
parents:
70
diff
changeset
|
63 description CDATA #IMPLIED |
94b703e2114d
Update orchestration profile DTD to current state of implementation.
cmlenz
parents:
70
diff
changeset
|
64 time CDATA #REQUIRED |
94b703e2114d
Update orchestration profile DTD to current state of implementation.
cmlenz
parents:
70
diff
changeset
|
65 duration CDATA #REQUIRED> |
94b703e2114d
Update orchestration profile DTD to current state of implementation.
cmlenz
parents:
70
diff
changeset
|
66 |
94b703e2114d
Update orchestration profile DTD to current state of implementation.
cmlenz
parents:
70
diff
changeset
|
67 <!-- |
94b703e2114d
Update orchestration profile DTD to current state of implementation.
cmlenz
parents:
70
diff
changeset
|
68 Completion of a build by the slave, independent of outcome. |
94b703e2114d
Update orchestration profile DTD to current state of implementation.
cmlenz
parents:
70
diff
changeset
|
69 --> |
94b703e2114d
Update orchestration profile DTD to current state of implementation.
cmlenz
parents:
70
diff
changeset
|
70 <!ELEMENT completed #PCDATA> |
94b703e2114d
Update orchestration profile DTD to current state of implementation.
cmlenz
parents:
70
diff
changeset
|
71 <!ATTLIST completed |
94b703e2114d
Update orchestration profile DTD to current state of implementation.
cmlenz
parents:
70
diff
changeset
|
72 result (success|failure) #REQUIRED |
94b703e2114d
Update orchestration profile DTD to current state of implementation.
cmlenz
parents:
70
diff
changeset
|
73 time CDATA> |
70 | 74 |
75 <!-- | |
76 Cancellation of a build by the slave. | |
77 --> | |
78 <!ELEMENT aborted #PCDATA> |