41 lines
1.2 KiB
XML
41 lines
1.2 KiB
XML
|
<?xml version="1.0" encoding="utf-8"?>
|
||
|
|
||
|
<!--
|
||
|
Name: include/push.xml
|
||
|
Purpose: Declarations for the push build slave
|
||
|
Author: Mike Wetherell
|
||
|
Copyright: (c) 2007 Mike Wetherell
|
||
|
Licence: wxWindows licence
|
||
|
-->
|
||
|
|
||
|
<bot xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||
|
xmlns:xi="http://www.w3.org/2001/XInclude">
|
||
|
|
||
|
<xi:include href="defs.xml"/>
|
||
|
|
||
|
<!--
|
||
|
Usage: <show log="filename" [ name="title" ]/>
|
||
|
|
||
|
A build step displayed as 'title' in the waterfall display, the output
|
||
|
comes from 'filename.log' in the uploaded log tarball, and the exit code
|
||
|
comes from 'filename.err'.
|
||
|
|
||
|
If the name attibute is omitted, it defaults to the filename.
|
||
|
-->
|
||
|
<xsl:template name="show">
|
||
|
<xsl:param name="content"/>
|
||
|
<xsl:param name="log"/>
|
||
|
<xsl:param name="name" select="$log"/>
|
||
|
<shellcommand>
|
||
|
<defaults content="{$content}">
|
||
|
<name><xsl:value-of select="$name"/></name>
|
||
|
<description><xsl:value-of select="$name"/></description>
|
||
|
<descriptionDone><xsl:value-of select="$name"/></descriptionDone>
|
||
|
<command><xsl:value-of select="$log"/></command>
|
||
|
</defaults>
|
||
|
<xsl:copy-of select="$content"/>
|
||
|
</shellcommand>
|
||
|
</xsl:template>
|
||
|
|
||
|
</bot>
|