Git、Capistrano 和 HTML5 Boilerplate 的构建脚本

发布于 2024-12-22 04:05:08 字数 444 浏览 1 评论 0原文

我正在重新设计我的个人网站,并决定使用 HTML5 Boilerplate 作为起点,使用 Git 进行版本控制,并使用 Capistrano 来帮助部署。我的 Git 和 Capistrano 工作正常,并且可以使用 cap deploy 进行部署。为了使其正常工作,我必须编辑 deploy.rb 文件以在 deploy:update_code 之前运行 git Push origin master

在使用 Git 和 Capistrano 之前,我曾经构建网站,运行 HTML5BP 的构建脚本,并上传它生成的“Publish”文件夹。

我怎样才能在使用 Git 和 Capistrano 的同时仍然利用 HTML5BP 的构建脚本?

我最好的猜测是在部署结束时在服务器上运行构建脚本,但我不确定如何做到这一点。

I'm redesigning my personal site and decided to use HTML5 Boilerplate as a starting point, Git for version control, and Capistrano to help deploy. I have Git and Capistrano working correctly and can deploy with cap deploy. To get that working, I had to edit the deploy.rb file to run git push origin master before deploy:update_code.

Before using Git and Capistrano, I used to build the website, run HTML5BP's build script, and upload the "Publish" folder it produces.

How can I can still take advantage of HTML5BP's build script while still using Git and Capistrano?

My best guess is to have the build script run on the server at the end of deployment, but I'm not sure how I would do that.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

平生欢 2024-12-29 04:05:08

Daniel,我在 Rails 应用程序中广泛使用了 HTML5BP,并且在部署后从来不需要运行脚本,除非在开始时进行小的重新配置。我认为您需要确定需要打包/部署的内容,在某些情况下 Rails 3 可以解决这个问题(资产管道等)

Daniel, I used HTML5BP extensively in Rails applications and never had to run scripts after deployment except at the beginning for minor reconfiguration. I think you need to identify what you need to package/deploy and in some cases Rails 3 can take care of that (asset pipelining, etc)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文