如何编写可移植的剧本来提交和推送gitlab存储库?
我有Ansible塔模板来启动我的剧本,那么剧本必须做提交和推动不同的git回购。在成功的推动下,这种git回购将触发jenkins管道。
发布于 2023-01-22 13:32:54
编写一个脚本来进行编辑,提交,可能是推送。壳里什么的。使用Ansible的泛型脚本模块运行此命令。如果您觉得自己很喜欢并返回JSON、Ansible返回值,那么可能是您自己的自定义模块。
Ansible的git模块只安装从回购到目标主机上的路径的树。对于没有发布正确的包档案的情况。或者作为一个VCS包装来帮助抗拉工作。目前,它没有提交功能。
考虑一下,如果提交只触发某些管道系统是您首选的解决方案。看看Jenkins,他们就有了一个API,可以用来触发它。而不需要给予自动化提交访问权限。或者,您可能需要进行编辑,因此在提交时触发是有用的。
https://serverfault.com/questions/1120702
复制相似问题