![](/img/trans.png)
[英]GitLab CI/CD: Run jobs only when files in a specific directory have changed
[英]Can we detect and get specific directory changed in gitlab CI/CD?
我是一個初學者,學習 gitlab CI/CD 並做一些與之相關的項目。 我在使用OpenFaaS時遇到問題,構建大量function。我想使用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/**/*
rules:changes現在是首選方法。 Only/except 不再處於積極開發中。 文檔中提供了示例。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.