如何用Bamboo部署PHP项目?

Ser*_*kyi 2 php deployment continuous-integration bamboo

我在github上有一个简单的php项目。我想与Bamboo建立持续集成。

步骤1: 我已经用“默认作业”设置了“计划”。“默认作业”只有一项任务:源代码签出。

步骤1.1: 运行build之后,我在/ Users / serhiit / bamboo-agent-home / xml-data / build-dir / LOCPR-WEB-JOB1中看到源代码。

步骤2: 同样,我仅用一项任务设置了“部署”:清理工作目录任务。

步骤2.1: 运行部署后,我看到空文件夹/ Users / serhiit / bamboo-agent-home / xml-data / build-dir / 786434-851970

问题: 如何将代码移至目录/ var / www / myproject

Bor*_*par 5

我建议创建ZIP Artifact,将其上传到服务器并解压缩。

第1步:将新任务添加到默认任务-“脚本”,然后在正文中添加一个zip命令以从代码中创建zip文件。

步骤2:转到“工件”选项卡,然后定义工件。确保共享此工件。

步骤3:将新任务添加到Deploy-首先下载Artifact,然后选择新创建的工件。

步骤4:添加新任务-SCP任务。它将允许您将zip文件复制到服务器。指定您的服务器凭据和远程路径。

步骤5:添加新任务-SSH任务。添加一个简单的unzip命令来解压缩文件。