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