文件名称:git-deploy-hook:服务器端git钩子,用于自动构建部署
文件大小:4KB
文件格式:ZIP
更新时间:2024-06-01 03:55:29
Shell
服务器端Git挂钩,用于自动构建/部署 该脚本会将新推送的修订签出到临时目录中,并从中执行部署脚本。 它可以用于自动执行测试验证,构建项目文档,更新主页等。 我个人将代码推送到VPS上的裸仓库中,该仓库执行测试并更新项目文档页面,然后将当前稳定的更改自动转发到我的公共GitHub帐户。 如果部署脚本以非零值退出,则修订将被拒绝。 通过将其命名为update安装此脚本,并将其放在yourgitrepo.git/hooks/ 部署脚本应与git钩子位于同一目录中,并由它们应部署的特定分支来命名(即deploy-master , deploy-release等)。 它们将从包含新签出的修订的临时目录中执行。 如果给定分支没有部署脚本,则此脚本将接受修订。 源代码: : 下载: : 部署脚本示例: : 该脚本基于Git附带的update.sample脚本,因此已获得许可。
【文件预览】:
git-deploy-hook-master
----.gitignore(14B)
----deploy-master(831B)
----README.md(5KB)
----update-checkout_and_deploy.sh(3KB)