我是一个初学者,学习 gitlab CI/CD 并做一些与之相关的项目。我在使用 OpenFaaS 构建大量函数时遇到问题。我想使用 CI/CD 自动构建有更新的函数,其余函数没有,但我不知道如何获取特定文件夹或目录的名称在我的源代码中更改以构建相应的功能。
所以我想知道我们是否有办法在 Gitlab CI/CD 中更改特定目录的名称?或者其他工具 CI/CD 可以做到这一点?
only:changes是您要查找的内容:
#.gitlab-ci.yml
my job:
script: echo "I am triggered only when changes to some/dir are applied"
only:
changes:
- some/dir/**/*