我想知道是否有可能在克隆存储库之前执行某些操作。实际上,据我所知,gitlab-ci runner的第一个动作是在任何脚本可以执行之前克隆要构建的存储库。
我的问题:
这样做的直观方法是能够在跑步者克隆我的插件之前执行早期操作。例如:
=>从这里克隆/构建/测试可以照常进行。
我知道有 before_script 操作,但在克隆之后执行。
我还看到跑步者的全局config.toml文件的[[runner]]部分中有 pre_clone_script 选项,我想知道我是否可以使用它。不幸的是,这意味着所有项目都会运行这个脚本,这当然不是一个好主意......
好吧如果有人有建议,或者更好地解决这个问题,我将不胜感激!