azure-devops相关内容

stage 关键字是否在 YAML 文件中定义 Azure DevOps 中的构建或部署管道

我想知道我们是否考虑这个 YAML 代码块,如果这已经被认为是构建和发布管道......或者我们需要定义阶段来表征它.下面的代码有效,但运行时看不到各个阶段.但是,在这种情况下,它会构建并部署到 Azure.所以这就是我问的原因.我正在寻找正确的术语.这是一个构建和发布管道还是你不能这么说,只有当我定义了构建和发布阶段时,它才是一个. 希望这很清楚. # ASP.NET Core (.N ..
发布时间:2022-01-14 11:16:56 其他开发

是否可以运行“最后阶段"?在 Azure Pipelines 中不知道总共有多少阶段?

有没有办法让一个阶段作为最后一个阶段运行(不包括作业后/报告构建状态)? 问题是:我有一个包含未知数量元素的每个循环,每个元素都有自己的阶段. 所以我们不能只说“dependendOn";在最后阶段,因为之前的每个阶​​段在运行时都有一个唯一的名称. 各阶段应按以下顺序排列: 准备 2 - n) 使用特定的 docker 容器构建/编译/测试 last) 移除所 ..
发布时间:2022-01-14 11:15:23 其他开发

解决多个变量组中的 Azure YAML Pipeline 重叠变量名称

我们正在努力将我们的经典 Azure 管道转换为 YAML 管道.不清楚的一点是,如何保证两个同名但含义不同的变量组不相互踩踏. 例如,如果我有变量组 vg1 和 vg2,每个变量都有名为 secretDataDestination 的变量,我如何确保正确的 secretDataDestination 在 YAML Pipeline 中使用? 一个更令人担忧的例子是,如果我们最初有两个 ..
发布时间:2022-01-14 11:14:57 其他开发

Azure DevOps 多阶段管道卡在等待批准

我在 Azure Git Repos 中使用托管的 Azure DevOps 和我们的代码.我们曾经使用“经典"的基于 UI 的管道编辑器,但在我们的构建/发布阶段正在转向 YAML 模板. 过去我配置了 CI/CD,以便当代码通过拉取请求提交到主分支时,它会触发构建,然后触发开发部署.在代码移至该阶段之前,其他发布阶段将等待批准.新版本将取消尚未部署到各自环境的任何先前版本. 对于 ..
发布时间:2022-01-14 11:11:41 其他开发

azure管道的yaml配置中的'At sign'是什么意思

在 Azure devops 管道中,任务名称后有带有数字的符号.我认为这些就像版本号.但是是这样吗,和使用有什么区别: - 任务:CopyFiles@1 和 - 任务:CopyFiles@2 解决方案 在 yaml 配置中用于 azure 管道的“At 符号"是什么意思 是的,它代表任务版本.更准确地说,是主要版本. 根据文档 任务: 在 YAML ..
发布时间:2022-01-14 11:03:41 其他开发

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

我在同一个分支中有服务器端(使用 c# 的 web api)和客户端(角度)代码.我为构建服务器端和客户端代码创建了单独的阶段,并为部署创建了一个阶段.如果我在客户端或服务器端签入代码,所有 3 个阶段都会运行.为避免这种情况,我正在寻找在阶段级别添加条件的方法,以便如果有服务器端更改,则只有服务器阶段将运行,如果签入的代码只有客户端代码,则只有客户端阶段将运行.我不明白如何检查签入了哪些文件.我 ..
发布时间:2022-01-14 11:03:28 其他开发

Azure DevOps:服务连接未被识别

我似乎无法在 Azure DevOps 中授权访问我的 Azure 订阅,以便在将提交推送到 master 时运行构建.我不断收到以下错误: 另外,当我单击 Authorize resources 时,它表示授权成功,但下次我运行管道时,我得到了同样的错误.我在项目设置中验证了 ->我与订阅有活动连接的服务连接. 我该如何解决这个问题?当我转到 Azure Functions 中的部署 ..
发布时间:2022-01-14 10:34:13 其他开发

使用 MSDEPLOY 部署 Web 包

我已经构建了我的包并阅读了这个文档@ http://www.asp.net/web-forms/overview/deployment/web-deployment-in-the-enterprise/deploying-web-packages 这似乎表明问题应该从这里开始相对简单,因为说明清楚地表明...... [项目名称].deploy.cmd [/T |/Y][/M:][/A: ..
发布时间:2022-01-13 17:20:39 其他开发

如何在 VSTS/TFS 构建中检索 Git 提交 ID 和消息?

我在使用 VSTS 的 CI 环境中,我想获取提交注释以将他设置为文本文件. 这是我的构建步骤: 这个想法是将 GIT 提交注释复制到存储在工件文件夹中的文本文件中.然后使用 HockeyApp SDK,我将在 relase note 中设置我的提交评论. 我可以通过命令行操作轻松复制文件,但我不知道如何检索评论. 解决方案 环境变量$(Build.SOURCEVERSI ..
发布时间:2022-01-12 19:53:46 其他开发

Team Foundation Server 和 Team Services 之间的区别

Microsoft Team Foundation Server 和 Microsoft Team Services 有什么区别? Team Services 是否也适用于持续集成,是否可以与自托管 git 服务一起使用? 希望这不是题外话,如果有人能澄清这一点,非常感谢! 解决方案 它们基本上是相同的产品,除了一个是微软云托管的,另一个是本地安装的. VSTS 首先获得 ..
发布时间:2022-01-12 19:45:42 其他开发

在 Visual Studio Online 上使用持续集成部署 Azure WebJobs

朋友们, 我正在尝试设置与 Azure WebJobs 的持续集成.我在解决方案中有一个 Web 和一个 WebJobs 项目.我已经在 Visual Studio Online (*.visualstudio.com) 中为 Web 应用设置了持续集成和部署.我还使用 Visual Studio ASP.Net 扩展连接了 WebJobs 和 Web 应用程序 - 右键单击​​ VS 20 ..
发布时间:2022-01-12 19:39:22 其他开发

仅构建解决方案中更改的项目 -Azure CI 管道 - YAML

我在一个解决方案下有多个项目, ProjectA.csproj项目B.csproj项目C.csproj 我已经为此解决方案创建了一个 YAML CI 构建管道,其中包含来自主分支的触发器 “触发器:-大师" 每当 Master 签入上述任何项目时,它都会触发 CI 管道并为上述所有单个项目创建工件. 问题 - 我能否仅使用同一个 YAML 文件为解决方案构建有更改的项目? ..

如何停止为每个分支运行 azure dev ops yaml 验证构建?

我们正在为 CICD 使用 azure dev ops 并验证 PR. 昨天我决定开始为验证构建制作 yaml 文件. 我创建了管道.我为“开发"设置了分支策略,验证构建运行正常. 但是,我看到的是,每次任何分支更改目录的文件时,我都会为构建触发器设置验证构建. 所以,假设我为项目 Main(src/Main) 创建了一个 yaml 管道(仅限 CI),并且我已经在分支“开 ..

Azure DevOps 存储库备份副本

我们在 https://dev.azure.com/ 上创建了存储库它工作正常.现在我的经理想要定期备份此存储库的副本.我向经理解释说 https://dev.azure.com/ 由 MS 所以 repo 作为 SAAS 管理总是安全的.但他想要一份自己的.就是这样!! 我想到了几个选项:a) 在任何开发人员机器上获取最新版本并将备份备份到磁带设备中 b) 使用 Azure DevOps ..

Visual Studio Team Services 中的 Git,Visual Studio 2012 项目 - 无法从构建部署

可以在 Git、Visual Studio 2012 Express 项目(更新 2)中正常提交和同步. 当我排队构建(团队服务 - 不清楚在“构建解决方案"中输入什么内容时,我尝试了 .sln 文件、项目文件的完整路径 典型错误(我尝试了很多值): 异常消息:项目文件 'C:\Usersick\Documents\Visual Studio 2012\Projects\myproj ..

CI/CD 管道 Azure devops 部署发布后自动合并

我有一个经典的环境.设置如下: 我有 2 个分支:Develop 和 Master. Azure DevOps 中是否有任何方法可以设置以下规则: 在开发环境(定义在azure devops 的发布管道)-----> 自动创建一个 pull request 以将 develop 合并到 Master. 或者另一个:如果develop分支的Build成功------->自动创 ..