azure - Azure 构建任务 - 从所有解决方案中仅构建一个项目
问题描述
我在 ci/cd 中遇到了 azure 任务的问题,每个版本都有一个在代码部署之前运行的测试任务,并且每次构建所有解决方案都需要时间。我希望只有与发布相关的特定项目才能构建,而不是所有解决方案。我该如何解决?
解决方案
根据您的 SO 标签,您似乎正在使用 C#。
.net framework
要构建一个以构建任务为目标的特定项目:您应该使用MSBuild task而不是Visual Studio Build task。
.net core/standard
要构建一个以构建任务为目标的特定项目:您应该使用带有这种输入的Dotnet 构建:
此外,如果您在发布任务中使用 Dotnet 测试,它将自动构建要测试的项目,除非您添加
--no-build
开关。因此,您还需要确保指定要测试的特定项目而不是使用**/*.csproj
.
推荐阅读
- ios - 由于未找到 .h 文件,在 Xcode 中归档我的颤振项目失败
- android - 全屏意图未启动活动,但确实在 android 10 上显示通知
- selenium-webdriver - 在黄瓜中为具有多个场景的特征文件编写步骤定义
- import - 如何使用 Xcode 11 在 UTI 部分配置 .app 文件?
- linux - 仅当行/文本不存在时才执行脚本
- python - boto3中的download_file和download_fileobj之间的区别?
- php - 将数组存储为 JSON 时,为什么从角色数组中删除项目会中断?
- javafx-8 - 调整大小时,TableView,TableColumns 从右边缘消失
- django - 在表单中使用 CheckboxSelectMultiple,该表单使用来自与使用 ForeignKey 的用户相关的 DB 的输入
- clojure - 在 Clojure 中访问嵌套映射值的方法?