gitlab查询代码保存的@hashed路径,然后添加hooks自动部署项目
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
更新时间:
2020-03-03 21:52:39
温馨提示:
学无止境,技术类文章有它的时效性,请留意文章更新时间,如发现内容有误请留言指出,防止别人"踩坑",我会及时更新文章
gitlab-13.8.1保存git代码路径时用的是hash来保存的,因为我要在代码库的hooks目录添加一些git hooks。但是gitlab保存的路径却是这样的如下:
很明显是根据一个hash值来保存的路径,经过查资料得知这个值是项目id,项目id在每个项目的设置页面可以找到,如下
在shell中执行下面命令生成一个hash值,按这个值去找这个git库的代码位置
echo -n 60 | sha256sum
打开仓库目录后hooks这个目录不要动。在它的同级创建一个custom_hooks目录,然后在里面添加post-receive文件执行任务