Changes between Version 9 and Version 10 of Master Slave Protocol Http
- Timestamp:
- Jul 24, 2007, 8:14:16 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Master Slave Protocol Http
v9 v10 79 79 Content-Length: 666 80 80 81 <build xmlns:python="http://bitten.cmlenz.net/tools/python"> 82 <checkout type="svn" url="http://svn.example.org/repos/" 83 revision="1234" /> 81 <build xmlns:python="http://bitten.cmlenz.net/tools/python" 82 xmlns:svn="http://bitten.cmlenz.net/tools/svn"> 83 <step id="checkout"> 84 <svn:checkout url="http://svn.example.org/repos/" 85 path="${path}" revision="${revision}" /> 86 </step> 84 87 <step id="compile"> 85 88 <python:distutils command="build"/> … … 95 98 }}} 96 99 97 The first element in a build recipe must be the `<checkout>` element containing the information necessary for the slave to perform a checkout from the version control repository. 98 99 ''Open issue: should `<checkout>` be a normal `<step>`, e.g.:'' 100 {{{ 101 #!xml 102 <step id="checkout"> 103 <svn:checkout repos="http://svn.example.org/" rev="$revision" path="$path" /> 104 </step> 105 }}} 106 ''Same for `<upload>`'' 100 The first element would pretty much always be a “checkout” step that retrieves the source from the version control repository. 107 101 108 102 == Build Status Reporting ==