- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
问题:
直到两天前,GitVersion 生成的版本工作正常,但现在突然从 1.421 滚动到 1.407。
我的环境:
Azure DevOps:
多个版本的 Azure DevOps 构建管道,构建 10 多个 NuGet 包,这些包使用配置了主线模式的 GitVersion MsBuild 任务。
对于我的构建管道版本,我具有以下结构:
Microsoft 托管代理的一个版本和自托管代理的一个版本。
对于每个版本,我都有以下管道:
- 恢复、构建、打包、单元测试和发布符号以及 NuGet 提要。
- 恢复、构建、打包、发布
- 恢复、构建、单元测试
GitVersion 5.3.0
我已将其设置为将每次新提交的次要编号增加到我的主分支中。同样值得我不使用任何其他来源来计算版本,因为这对我来说是最舒适的方法,并且到目前为止工作得非常好。
GitVersion yml 配置:
next-version: 1.1
mode: Mainline
branches:
feature:
tag: alpha
increment: Inherit
master:
increment: Minor
tag: ''
ignore:
sha: []
merge-message-formats: {}
最佳答案
我找到了我的问题的根源。我在我的项目中工作并在从 master 中提取最新更改之前提交了更改。接下来,在拉取更改后,我观察到我的提交被放置在历史记录中,就像 6 或 7 次提交一样。
关于c# - Gitversion 在 AzureDevops 构建管道中回滚了我的 NuGet 包的版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62168427/
使用 AzureDevOps 我应该能够从 AzureDevOps 中托管的源中恢复包。Nuget.config 似乎是正确的,构建可以访问提要,在本地它运行良好,显式使用相同的配置文件。 我看过 V
我的发布管道中有 2 个代理。第二个代理应仅根据第一个代理的输出运行。 第一个代理有以下代码 ssh task: echo "##vso[task.setvariable variable=isNex
在 Azure DevOps 中,当我们在给定集合中创建新项目时,将创建一个默认项目团队。然后,我们可以添加/邀请成员加入该团队并分配他们的权限级别。到目前为止我已经很清楚了。 但是,就我而言,我有多
我的发布管道中有 2 个代理。第二个代理应仅根据第一个代理的输出运行。 第一个代理有以下代码 ssh task: echo "##vso[task.setvariable variable=isNex
在 Azure DevOps 中,当我们在给定集合中创建新项目时,将创建一个默认项目团队。然后,我们可以添加/邀请成员加入该团队并分配他们的权限级别。到目前为止我已经很清楚了。 但是,就我而言,我有多
编辑:请参阅文章末尾的工作 yaml。 我正在尝试将 .NET Core 3.1 控制台应用程序发布为单个文件,但我似乎无法通过 Azure Devops Pipelines 取得成功: 自包含与否,
我正在尝试检查 Azure DevOps 中的所有项目,以确定在给定时间内没有任何事件(构建、发布、提交、更改等)的项目及其项目负责人,说去年。我尚未找到一种清晰简洁的方法来从我们的 Azure De
我有一些运行的测试,并生成一个report.xml。任务:发布任务结果显示失败、通过等任务的可视化表示。但是,我也希望获得代码覆盖率结果。但我收到以下警告,并且没有看到任何代码覆盖率信息。我还看到该工
我做了一些研究,但仍然没有弄清楚这个问题。 所以,我做了一个 NUnit 测试项目,selenium with c#。 尝试添加到 AzureDevops 管道中。 这是azure中的配置 我收到以下
尝试运行管道时出现以下错误 Job Job: Step task reference is invalid. The task name NuGetCommand is ambiguous. Spe
我的管道中有以下 DotNet 测试任务 displayName: 'unit tests' inputs: command: te
我热衷于不让项目质量失控。 我知道在某些情况下警告可能有意义,但我担心警告的数量会随着时间的推移而增加。 我有一个 Azure DevOps 构建(门控提交)管道,我只想允许 10 个警告,以便在某些
我做了一些研究,但仍然没有弄清楚这个问题。 所以,我做了一个 NUnit 测试项目,selenium with c#。 尝试添加到 AzureDevops 管道中。 这是azure中的配置 我收到以下
尝试运行管道时出现以下错误 Job Job: Step task reference is invalid. The task name NuGetCommand is ambiguous. Spe
我的管道中有以下 DotNet 测试任务 displayName: 'unit tests' inputs: command: te
我热衷于不让项目质量失控。 我知道在某些情况下警告可能有意义,但我担心警告的数量会随着时间的推移而增加。 我有一个 Azure DevOps 构建(门控提交)管道,我只想允许 10 个警告,以便在某些
我是一个新的 flutter 开发者。我想知道我是否能够将 Azure DevOps 与 FLutter 一起使用?如何设置它,以便我能够为 IOS 和 Andriod 构建和部署?我没有 Mac,所
是否可以有一个包含多个工件的单个发布管道,这些工件将有条件地触发单独的阶段。 示例: (Build Artifact 1) Web 的构建标签 (Build Artifact 2) Identity
全部, 我想在 CI 过程中创建一个包含目标数据库架构的 DACPAC 文件。我可以将其用作基线模式来创建一个测试平台,我可以根据它测试发布中的脚本。 SqlPackage.exe /TargetFi
我在 TFS/AzureDevops Build 定义中定义了一个变量(比如 time) 并在我的构建定义中使用 PowerShell 任务分配值。 像, 类型:内联脚本。 内嵌脚本: $date=$
我是一名优秀的程序员,十分优秀!