在Azure Devops(C#)中将当前迭代/冲刺编号添加到构建管道

NandhaGopalElangovan

通过Azure DevOps的.NET Core的增量内部版本号

嗨,我需要为我的项目自动添加和增加构建版本号,以为在管道中添加Power Shell脚本,尽管我有一个示例脚本来计算从1/1/2000开始的天数。我需要脚本来添加迭代编号-通过devops实现C#。

类似脚本从2000年1月1日开始计算天数。

$baseDate = [datetime]"01/01/2000"
$currentDate = $(Get-Date)
$interval = NEW-TIMESPAN –Start $baseDate –End $currentDate
$days = $interval.Days

Write-Host "Generating Build Number"
$baseDate = [datetime]"01/01/2000"
$currentDate = $(Get-Date)
$interval = NEW-TIMESPAN –Start $baseDate –End $currentDate
$days = $interval.Days

Write-Host "##vso[task.setvariable variable=buildNumber]10.0.$days.1024"

如果我得到与此相关的任何信息,那可能很棒。

朱利奥·维安

迭代不是唯一的值,因此没有简单的答案。

这取决于您如何确定要执行的迭代,对于一个项目到另一个项目,从一个团队到另一个团队,它可能有所不同。

您可以使用当前日期作为枢轴来查询Iterations REST API,但我不建议这样做。如果您在较旧的代码版本上运行构建,该怎么办?它将选择今天的迭代,而不是代码时间戳。

最好的方法是使用源代码版本,您拥有方便的Build.SourceVersion变量,以及将所有信息链接在一起的良好构建报告(例如,查看GenerateReleaseNotes任务)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Resharper任务进行Azure构建管道错误

来自分类Dev

Azure DevOps中的构建管道和发布管道之间有什么区别?

来自分类Dev

查看有关Azure Devops构建管道的操作日志

来自分类Dev

当我尝试将sonarqube与Azure Devops构建管道连接时出现以下错误

来自分类Dev

想要从Azure Devops构建管道将构建状态发送到Bitbucket服务器

来自分类Dev

如何从Azure发布管道中获取构建管道标签?

来自分类Dev

Azure DevOps中的$(rev:r)在整个构建管道或项目中是否相同?

来自分类Dev

在Azure DevOps构建管道中还原Libman JS库

来自分类Dev

如何知道Azure DevOps构建管道中的上一步结果?

来自分类Dev

如何使用Azure DevOps REST API创建新的构建管道?

来自分类Dev

Azure DevOps-从构建管道级别到发布管道级别获取变量值

来自分类Dev

将输出添加到Azure Devops管道作业摘要屏幕

来自分类Dev

Azure Devops构建管道-意外的价值阶段

来自分类Dev

Azure DevOps构建管道:COPY失败:统计信息..无此类文件或目录

来自分类Dev

我们如何在Azure DevOps构建管道中读取GIT提交消息?

来自分类Dev

## [错误]未处理:句柄不是Azure DevOps构建管道中的缓冲区CopyFilesOverSSH

来自分类Dev

在Azure devops中跨构建管道共享变量

来自分类Dev

Azure管道:如何删除Azure构建管道中的变量

来自分类Dev

添加对常见项目Azure DevOps构建管道的引用

来自分类Dev

Azure DevOps-使用GUI而不是YAML编辑构建管道

来自分类Dev

当另一个构建已在运行时,Azure DevOps构建管道失败

来自分类Dev

使用Azure DevOps管道以编程方式将域用户添加到Azure SQL

来自分类Dev

在Azure Devops构建管道步骤之间传递输出变量,例如7位git哈希

来自分类Dev

在已经安装的azure构建管道中看不到任务的添加选项

来自分类Dev

预配 VM 作为 Azure Devops 构建管道的一部分

来自分类Dev

如何避免 Azure 构建管道向 git branch 添加标签?

来自分类Dev

Azure DevOps 构建管道:从 MsBuild.exe 解决方案创建 NuGet 包

来自分类Dev

在 Azure DevOps 上构建管道时分离头

来自分类Dev

在 Azure DevOps 中使用构建管道运行 Google 测试

Related 相关文章

  1. 1

    使用Resharper任务进行Azure构建管道错误

  2. 2

    Azure DevOps中的构建管道和发布管道之间有什么区别?

  3. 3

    查看有关Azure Devops构建管道的操作日志

  4. 4

    当我尝试将sonarqube与Azure Devops构建管道连接时出现以下错误

  5. 5

    想要从Azure Devops构建管道将构建状态发送到Bitbucket服务器

  6. 6

    如何从Azure发布管道中获取构建管道标签?

  7. 7

    Azure DevOps中的$(rev:r)在整个构建管道或项目中是否相同?

  8. 8

    在Azure DevOps构建管道中还原Libman JS库

  9. 9

    如何知道Azure DevOps构建管道中的上一步结果?

  10. 10

    如何使用Azure DevOps REST API创建新的构建管道?

  11. 11

    Azure DevOps-从构建管道级别到发布管道级别获取变量值

  12. 12

    将输出添加到Azure Devops管道作业摘要屏幕

  13. 13

    Azure Devops构建管道-意外的价值阶段

  14. 14

    Azure DevOps构建管道:COPY失败:统计信息..无此类文件或目录

  15. 15

    我们如何在Azure DevOps构建管道中读取GIT提交消息?

  16. 16

    ## [错误]未处理:句柄不是Azure DevOps构建管道中的缓冲区CopyFilesOverSSH

  17. 17

    在Azure devops中跨构建管道共享变量

  18. 18

    Azure管道:如何删除Azure构建管道中的变量

  19. 19

    添加对常见项目Azure DevOps构建管道的引用

  20. 20

    Azure DevOps-使用GUI而不是YAML编辑构建管道

  21. 21

    当另一个构建已在运行时,Azure DevOps构建管道失败

  22. 22

    使用Azure DevOps管道以编程方式将域用户添加到Azure SQL

  23. 23

    在Azure Devops构建管道步骤之间传递输出变量,例如7位git哈希

  24. 24

    在已经安装的azure构建管道中看不到任务的添加选项

  25. 25

    预配 VM 作为 Azure Devops 构建管道的一部分

  26. 26

    如何避免 Azure 构建管道向 git branch 添加标签?

  27. 27

    Azure DevOps 构建管道:从 MsBuild.exe 解决方案创建 NuGet 包

  28. 28

    在 Azure DevOps 上构建管道时分离头

  29. 29

    在 Azure DevOps 中使用构建管道运行 Google 测试

热门标签

归档