【发布时间】:2015-07-16 18:02:56
【问题描述】:
我想使用 git 将网站部署到测试服务器。我的网站是一个用 gulp 构建的 wordpress 主题,存储库看起来像
theme.git/
-- gulpfile.js
-- src/
-- build/
我已经按照here 和here 解释的步骤在服务器上设置了一个裸存储库,配置 git 工作树的位置并编写一个 post-receive 挂钩以将 repo 签出到该位置.
问题是我只想将build/ 文件夹移动或复制到它在服务器上的位置。我唯一的想法是编写一个 post-receive 挂钩,将 repo 拉到一个工作树位置(因为我认为我读到裸 repos 通常根本没有工作树),然后 cp 是将文件夹构建到wp-content/themes/
这似乎不必要地复杂,所以我想知道是否有更有效/更常见的方法来解决它。谢谢!
【问题讨论】:
标签: wordpress git deployment githooks