【发布时间】:2014-06-02 08:28:56
【问题描述】:
我使用我的持续集成服务器 (Jenkins) 自动对发布分支上的存储库更改执行以下步骤:
- 依赖管理(PHP Composer)
- 编译/缩小
- 测试 (PHPUnit)
- 文档生成和发布
- 打包(带有修订名称的.tar 文件)
- 部署
- 复制tar到发布服务器
- 在生产服务器上运行 puppet 脚本
puppet 脚本从发布服务器复制最新的发布文件并解压所有文件以将它们放在正确的目录中。
但是如何将 PHP 应用程序连接到不同的服务(如 MySQL)?我目前必须手动更改配置文件。
有什么建议吗?
【问题讨论】:
标签: php deployment configuration continuous-integration