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
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
1 <!--
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
2 DTD for the Bitten build orchestration BEEP profile.
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
3 -->
30
75ad81953032 Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff changeset
4
70
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
5 <!--
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
6 Slave registration.
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
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
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
13 <!--
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
14 Platform/machine information for slave registration.
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
15 -->
30
75ad81953032 Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff changeset
16 <!ELEMENT platform #PCDATA>
70
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
17 <!ATTLIST os
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
18 processor CDATA #IMPLIED>
30
75ad81953032 Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff changeset
19
70
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
20 <!--
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
21 Operating system information for slave registration.
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
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
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
28 <!--
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
29 Reply message from the master when registration of a slave was successful
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
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
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
33 <!--
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
34 Generic error message. Can be received in response to registration or build
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
35 initiation.
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
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
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
40
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
41 <!--
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
42 Build initiation request sent by the master to a slave.
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
43 -->
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
44 <!ELEMENT build #PCDATA>
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
45 <!ATTLIST build
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
46 recipe CDATA #REQUIRED>
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
47
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
48 <!--
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
49 Build request acknowledgement.
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
50 -->
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
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
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
54
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
55 <!--
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
56 Build status reporting: ANS payload sent by the slave for every build step
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
57 processed.
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
58 -->
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
59 <!ELEMENT step #PCDATA>
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
60 <!ATTLIST step
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
61 id ID #REQUIRED
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
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
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
74
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
75 <!--
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
76 Cancellation of a build by the slave.
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
77 -->
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
78 <!ELEMENT aborted #PCDATA>
Copyright (C) 2012-2017 Edgewall Software