我正在我的 gitlab 服务器上托管一个 plsql 项目(有很多存储过程(SP)),每个 SP 都在一个文件上。我想在每个构建(使用 gitlab-ci)上创建一个包含 SP 更改的新文件。我的问题是如何在每次构建之间获取具有他的状态(新、删除或修改)的文件列表?请记住,我正在使用 gitlab-runner 运行 gitlab-ci,并且运行程序在此之前获取更改,我有机会制作 git diff。
谢谢。
更新:来自构建 gitlab-ci 的日志
Using Shell executor...
Running on rsdesa11...
Fetching changes...
Removing Common/target/
Removing core/target/
Removing loader/target/
Removing model/target/
HEAD is now at 86266c3