我在github上有一个简单的php项目。我想建立与竹子的持续集成。
第 1 步:我已经设置了"计划"和"默认工作"。"默认作业"只有一个任务:源代码检出。
步骤 1.1:运行构建后,我在 /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:将新任务添加到部署 - 第一个项目下载,然后选择新创建的项目。
第 4 步:添加新任务 - SCP 任务。它将允许您将zip文件复制到服务器。指定服务器凭据和远程路径。
步骤 5:添加新任务 - SSH 任务。添加一个简单的解压缩命令来解压缩文件。