phing部署(记记笔记) [ 2.0 版本 ]
- composer安装 执行composer install
{ "require-dev": { "phing/phing": "2.*" } }
案例 创建build.xml 空文件about.php...
<?xml version="1.0" encoding="UTF-8"?> <project name="FooBar" default="dist"> <!-- ============================================ --> <!-- Target: prepare --> <!-- ============================================ --> <target name="prepare"> <echo msg="Making directory ./build" /> <mkdir dir="./build" /> </target> <!-- ============================================ --> <!-- Target: build --> <!-- ============================================ --> <target name="build" depends="prepare"> <echo msg="Copying files to build directory..." /> <echo msg="Copying ./about.php to ./build directory..." /> <copy file="./about.php" tofile="./build/about.php" /> <echo msg="Copying ./browsers.php to ./build directory..." /> <copy file="./browsers.php" tofile="./build/browsers.php" /> <echo msg="Copying ./contact.php to ./build directory..." /> <copy file="./contact.php" tofile="./build/contact.php" /> </target> <!-- ============================================ --> <!-- (DEFAULT) Target: dist --> <!-- ============================================ --> <target name="dist" depends="build"> <echo msg="Creating archive..." /> <tar destfile="./build/build.tar.gz" compression="gzip"> <fileset dir="./build"> <include name="*" /> </fileset> </tar> <echo msg="Files copied and compressed in build directory OK!" /> </target> </project>
- 执行命令 ./vendor/phing/phing/bin/phing -f build.xml
- 默认执行dist,dist继承build,先执行build,以此类推...
- 会创建一个build目录,同时把几个文件复制进去了并压缩成一个包
- 纯属记笔记,还是看文档吧
平头哥 山沟沟
注册时间:2016-04-25
最后登录:2020-07-23
在线时长:59小时17分
最后登录:2020-07-23
在线时长:59小时17分
- 粉丝9
- 金钱2000
- 威望30
- 积分2890
共 0 条评论