注意:此处为对上传文件的限制,这里还可以使用 exclude 排除文件和文件夹,如果没有限制默认为上传所有
七.开始构建项目
新建—输入项目名称,选择构建自由风格的软件项目—下一步
八.配置源码管理(以git为例)
增加构建步骤,选择Invoke Phing targets,再新增一个构建步骤,选择Send files or execute commands over SSH
Phing targets配置如下
Send files or execute commands over SSH 配置如下
注释:
Source files:dist/api.${BUILD_NUMBER}.${BUILD_ID}.tar.gz
Remove prefix:dist/
Remote directory: /home/data/
Exec command:
mkdir -p /home/data/
mkdir-p /home/www/
cd /home/data/
tar -zxf api.${BUILD_NUMBER}.${BUILD_ID}.tar.gz -C /home/www/
**此处可以写进入到 应用服务器的shell脚本,例如给指定文件夹分配权限
/test/data/ 为应用服务器接收打包文件的目录
/test/www/ 为应用服务器PHP项目运行的目录
保存即可。
接下来进入项目–立即构建,完成后我们进入应用服务器,查看代码。
部署完成~