当前位置: 首页 > 知识库问答 >
问题:

如何用竹子部署PHP项目?

暨承平
2023-03-14

我在GitHub上有一个简单的php项目。并且我想建立与竹子的持续集成。

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

步骤1.1:运行构建之后,我在/users/serhiit/bamboo-agent-home/xml-data/build-dir/locpr-web-job1中看到了源代码。

步骤2:我还设置了“部署”,只有一个任务:清理工作目录任务。

步骤2.1:运行deploy之后,我看到空文件夹/users/serhiit/bamboo-agent-home/xml-data/build-dir/786434-851970。

问题:如何将代码移动到目录/var/ww/myproject?

共有1个答案

宋臻
2023-03-14

我会建议创建ZIP工件,上传到您的服务器并解压它。

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

步骤2:转到Artifacts选项卡,定义您的Artifact。确保共享这个人工制品。

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

 类似资料:
  • 本文向大家介绍使用Phing从SVN部署PHP项目,包括了使用Phing从SVN部署PHP项目的使用技巧和注意事项,需要的朋友参考一下 使用Phing进行自动构建使部署到服务器变得轻松而轻松,如果您使用SVN作为源代码控制系统,则可以轻松地从存储库直接部署到Web服务器。 要允许Phing利用SVN服务器,必须首先安装VersionControl_SVN pear库。尽管这是Alpha版本,但我已

  • 我在Jboss AS7Wildfly中部署使用ObjectDB的项目时遇到了麻烦。 首先,我使用了objectDB教程项目,该项目最初是为Glassfish开源版设计的: 向persistence.xml文件添加了java:/defaultds语句。 使用了objectdb-jee.jar而不是objectdb.jar 但我还是收到了一些消息,告诉我Jboss找不到提供者。 如果有人知道如何使Jb

  • 我有一个全栈node.js项目,我不知道部署它的最佳实践是什么。 首先提供一些信息:应用程序包括: 下一个。js前端 redis缓存 postgres sql 和节点。js后端 部署不应该花费太多,因为这是一个爱好项目。 目前(作为开发环境),我使用vercel作为前端,我自己的vm作为后端 然而,我想在应用引擎中部署一切(即没有太多的配置和自动扩展) 我只是不知道最好的提供商是什么,因为有很多服

  • 2. 项目部署 本章主要介绍如何部署Camel。 首先,介绍Vagrant这个虚拟机工具。借助Vagrant,我们可以保证本地开发及测试环境与线上环境的一致。 随后介绍slb-admin的部署。管理端本地也要安装Dengine,用以测试Nginx配置文件的语法是否正确。此外,还需要部署数据库:MySQL及MongoDB。 最后介绍Nginx服务器的部署。我们可以根据具体需求部署Nginx集群,每台

  • 描述 本文档提供了 3 种部署方式,对应 Jboot 里的 3 种打包方式。 通过 脚本 运行 在 打包方式 文档中,我们可以把项目打包成一个 .zip 的压缩包项目,里面带有 jboot.sh (和 jboot.bat) 执行脚本, 只需要我们解压 .zip 压缩文件,通过如下命令就可以对 jboot 项目进行启动和停止。 # 启动 ./jboot.sh start # 停止 ./jboot.

  • 部署中,你可以先构建打包生成环境代码,再启动服务。因此,构建和启动分为下面两条命令: next build next start 例如,使用now去部署package.json配置文件如下: { "name": "my-app", "dependencies": { "next": "latest" }, "scripts": { "dev": "next",