相关疑难解决方法(0)

在舞台上添加条件以检查文件夹上的更改

我在同一分支中有服务器端(使用 C# 的 Web api)和客户端(角度)代码。我为服务器端和客户端代码的构建创建了单独的阶段,并创建了一个部署阶段。如果我在客户端或服务器端签入代码,则所有 3 个阶段都会运行。为了避免这种情况,我正在寻找在阶段级别添加条件的方法,以便如果存在服务器端更改,则仅运行服务器阶段,如果签入的代码仅包含客户端代码,则仅运行客户端阶段。我不明白如何检查哪些文件已签入。我在搜索时发现了类似的问题,但解决方案是使用 git 给出的。我的代码位于 azure-repos 中。有什么方法可以让我根据文件夹检查是否有更改,并在阶段条件下进一步使用它。像这样的东西:

stages: 
- stage: 'Server'
 condition: 

- stage: 'Client'
 condition: 
Run Code Online (Sandbox Code Playgroud)

提前致谢。

yaml azure-devops azure-repos

7
推荐指数
2
解决办法
7807
查看次数

标签 统计

azure-devops ×1

azure-repos ×1

yaml ×1