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?
我建议创建ZIP Artifact,将其上传到服务器并解压缩。
第1步:将新任务添加到默认任务-“脚本”,然后在正文中添加一个zip命令以从代码中创建zip文件。
步骤2:转到“工件”选项卡,然后定义工件。确保共享此工件。
步骤3:将新任务添加到Deploy-首先下载Artifact,然后选择新创建的工件。
步骤4:添加新任务-SCP任务。它将允许您将zip文件复制到服务器。指定您的服务器凭据和远程路径。
步骤5:添加新任务-SSH任务。添加一个简单的unzip命令来解压缩文件。
| 归档时间: |
|
| 查看次数: |
1409 次 |
| 最近记录: |