phing build.xml -Drepodir=http://github.com
EchoTask
ChmodTask
ChownTask
ExecTask
CopyTask
AppendTask
MoveTask
ImportTask
GitCloneTask
ZipTask
TarTask
PhpLintTask
PHPUnitTask
PHPDocumentorTask
SvnCheckoutTask
1.
2.
3.
<?php
require_once 'phing/Task.php';
class MarabesiTask
{
private $message = null;
private $project = null;
public function setMessage($str)
{
$this->message = $str;
}
public function init()
{}
public function main()
{
print($this->message);
}
public function setProject($project)
{
$this->project = $project;
}
}
<project
name=”TDC2015”
description=”trilhaPHP”>
<echo msg=”Thank you!”/>
</project>

TDC2015 Porto Alegre - Automate everything with Phing !