【发布时间】:2021-11-14 15:29:15
【问题描述】:
我在 GitLab 上有一个存储库,其目录结构类似于:
folder-a\
-python-a.py\
folder-b\
-python-b.py
我正在尝试在 gitlab 上设置一个 CI/CD 管道,该管道将检测对 python 代码所做的更改,并将它们部署到生产服务器。我目前所拥有的是用户必须手动触发管道,并将文件夹名称作为变量输入,这将导致管道“cd”到文件夹中并在文件夹中部署代码。
是否有任何配置或设置可以添加到管道中,所以每当合并请求合并到主分支时,管道都会触发并检测更改了哪些代码,然后部署相应的代码,而无需用户手动操作触发它并将文件夹名称作为变量输入?
【问题讨论】:
标签: amazon-web-services gitlab gitlab-ci pipeline cicd