用于从一台服务器推送到另一台服务器的 Git Post-Receive Hook
我有一个开发服务器和一个生产服务器。所有开发人员将更新推送到开发服务器,开发服务器将更新推送到生产服务器。
是否有用于执行此操作的 Post-Receive 挂钩?假设开发服务器和生产服务器名称分别为 dev1
和 prod1
。
如果可能的话,是否有一个接收后钩子可以在推送到 prod1 之前检查标签 stable
?
编辑:
I have a development server and a production server. All developers push updates to the development server and the development server pushes updates to the production server.
Is there a Post-Receive hook for doing this? Assume that the development server and production server names are dev1
and prod1
.
If possible, is there a post-receive hook that checks for the tag stable
before pushing to prod1?
Edit:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在这里看看我的答案:
Git 根据推送的分支自动从中央存储库推送到开发和生产
Look at my answer here:
Git Automatically push to Dev and Production from Central Repository depending on branch pushed
你可以在钩子里做任何你喜欢做的事。按 --tags 并指定您想要的标签。
You can do whatever you like in the hook. Push --tags and specify the one you want.