Ira*_*kli 5 git environment hook githooks
我刚开始编写Web应用程序.
我正在使用GIT进行版本控制,我在同一台计算机上安装了git和web服务器.
应用程序有3个环境:开发,测试和生产
我想在每次提交后使用git hook来更新dev,test或production应用程序.
这是什么最好的做法?
我需要这样的东西:
谢谢!
我刚刚编写了一个钩子/迷你bash脚本来解决这个问题
#!/bin/bash
if git log --pretty=format:%s -1 | grep -q "^test: "
then
#action / update dev/test
elif git log --pretty=format:%s -1 | grep -q "^production: "
then
#action / update dev/test/production
else
#action / update dev
fi
Run Code Online (Sandbox Code Playgroud)
这是我的第一个 bash 脚本,所以..请帮助改进这个:)
| 归档时间: |
|
| 查看次数: |
1575 次 |
| 最近记录: |