view doc/orchestration.dtd @ 85:acb7b67b8152

Fix matching of slave properties against target platform rules.
author cmlenz
date Fri, 08 Jul 2005 18:21:59 +0000
parents ccd03b6f04ef
children 94b703e2114d
line wrap: on
line source
<!--
DTD for the Bitten build orchestration BEEP profile.
-->

<!--
Slave registration.
-->
<!ELEMENT register    (platform, os)>
<!ATTLIST register
          name        CDATA             #REQUIRED
          maintainer  CDATA             #IMPLIED>

<!--
Platform/machine information for slave registration.
-->
<!ELEMENT platform    #PCDATA>
<!ATTLIST os
          processor   CDATA             #IMPLIED>

<!--
Operating system information for slave registration.
-->
<!ELEMENT os          #PCDATA>
<!ATTLIST os
          family      CDATA             #REQUIRED
          version     CDATA             #IMPLIED>

<!--
Reply message from the master when registration of a slave was successful
-->
<!ELEMENT ok          EMPTY>

<!--
Generic error message. Can be received in response to registration or build
initiation.
-->
<!ELEMENT error       #PCDATA>
<!ATTLIST error
          code        CDATA             #REQUIRED
          xml:lang    CDATA             #IMPLIED>

<!--
Build initiation request sent by the master to a slave.
-->
<!ELEMENT build       #PCDATA>
<!ATTLIST build
          recipe      CDATA             #REQUIRED>

<!--
Build request acknowledgement.
-->
<!ELEMENT started     EMPTY>

<!--
Build status reporting: ANS payload sent by the slave for every build step
processed.
-->
<!ELEMENT step        #PCDATA>
<!ATTLIST step
          id          ID                #REQUIRED
          result      (success|failure) #REQUIRED
          description CDATA             #IMPLIED>

<!--
Cancellation of a build by the slave.
-->
<!ELEMENT aborted     #PCDATA>
Copyright (C) 2012-2017 Edgewall Software