azure-devops相关内容
我正在尝试将 vstest.console.exe 与 VSTS(云)中的 TfsPublisher 记录器一起使用. 文章中显示了 TFS onsite,但我正在尝试找出用于我的 VSTS 构建的参数.例子是: /logger:TfsPublisher;Collection=http://localhost:8080/tfs/DefaultCollection;TeamProject=M
..
我想知道我们是否考虑这个 YAML 代码块,如果这已经被认为是构建和发布管道......或者我们需要定义阶段来表征它.下面的代码有效,但运行时看不到各个阶段.但是,在这种情况下,它会构建并部署到 Azure.所以这就是我问的原因.我正在寻找正确的术语.这是一个构建和发布管道还是你不能这么说,只有当我定义了构建和发布阶段时,它才是一个. 希望这很清楚. # ASP.NET Core (.N
..
有没有办法让一个阶段作为最后一个阶段运行(不包括作业后/报告构建状态)? 问题是:我有一个包含未知数量元素的每个循环,每个元素都有自己的阶段. 所以我们不能只说“dependendOn";在最后阶段,因为之前的每个阶段在运行时都有一个唯一的名称. 各阶段应按以下顺序排列: 准备 2 - n) 使用特定的 docker 容器构建/编译/测试 last) 移除所
..
我们正在努力将我们的经典 Azure 管道转换为 YAML 管道.不清楚的一点是,如何保证两个同名但含义不同的变量组不相互踩踏. 例如,如果我有变量组 vg1 和 vg2,每个变量都有名为 secretDataDestination 的变量,我如何确保正确的 secretDataDestination 在 YAML Pipeline 中使用? 一个更令人担忧的例子是,如果我们最初有两个
..
我在 Azure Git Repos 中使用托管的 Azure DevOps 和我们的代码.我们曾经使用“经典"的基于 UI 的管道编辑器,但在我们的构建/发布阶段正在转向 YAML 模板. 过去我配置了 CI/CD,以便当代码通过拉取请求提交到主分支时,它会触发构建,然后触发开发部署.在代码移至该阶段之前,其他发布阶段将等待批准.新版本将取消尚未部署到各自环境的任何先前版本. 对于
..
在 Azure devops 管道中,任务名称后有带有数字的符号.我认为这些就像版本号.但是是这样吗,和使用有什么区别: - 任务:CopyFiles@1 和 - 任务:CopyFiles@2 解决方案 在 yaml 配置中用于 azure 管道的“At 符号"是什么意思 是的,它代表任务版本.更准确地说,是主要版本. 根据文档 任务: 在 YAML
..
我在同一个分支中有服务器端(使用 c# 的 web api)和客户端(角度)代码.我为构建服务器端和客户端代码创建了单独的阶段,并为部署创建了一个阶段.如果我在客户端或服务器端签入代码,所有 3 个阶段都会运行.为避免这种情况,我正在寻找在阶段级别添加条件的方法,以便如果有服务器端更改,则只有服务器阶段将运行,如果签入的代码只有客户端代码,则只有客户端阶段将运行.我不明白如何检查签入了哪些文件.我
..
我正在尝试将我们的构建名称设置为...的格式 $(BuildDefinitionName)_$(versionMajor).$(versionMinor).$(versionPatch)+$(SourceBranchName).$(SourceVersion) 例如OurBigLibraryCI_1.2.3+master.10bbc577 但是我找不到任何预定义的变量保存提交哈希的“短
..
Azure Pipelines 具有 表达式 和 条件,但我找不到将两个值之一分配给 变量,基于条件. 有什么方法可以完成这个伪代码的功能吗? ${{ if endsWith( variables['Build.SourceBranchName'], '/master' ) }}:buildVersion:变量['mavenVersion']${{ 其他 }}:buildVersion:
..
我似乎无法在 Azure DevOps 中授权访问我的 Azure 订阅,以便在将提交推送到 master 时运行构建.我不断收到以下错误: 另外,当我单击 Authorize resources 时,它表示授权成功,但下次我运行管道时,我得到了同样的错误.我在项目设置中验证了 ->我与订阅有活动连接的服务连接. 我该如何解决这个问题?当我转到 Azure Functions 中的部署
..
我已经构建了我的包并阅读了这个文档@ http://www.asp.net/web-forms/overview/deployment/web-deployment-in-the-enterprise/deploying-web-packages 这似乎表明问题应该从这里开始相对简单,因为说明清楚地表明...... [项目名称].deploy.cmd [/T |/Y][/M:][/A:
..
我在使用 VSTS 的 CI 环境中,我想获取提交注释以将他设置为文本文件. 这是我的构建步骤: 这个想法是将 GIT 提交注释复制到存储在工件文件夹中的文本文件中.然后使用 HockeyApp SDK,我将在 relase note 中设置我的提交评论. 我可以通过命令行操作轻松复制文件,但我不知道如何检索评论. 解决方案 环境变量$(Build.SOURCEVERSI
..
我问过 关于构建错误的问题 并继续以我绝望的自我进一步调查这个问题. 我猜测问题出在已获取但未正确放置的包上.浏览令人痛苦的无聊日志给了我这个. 2016-01-15T21:50:40.8680146Z “C:\Program Files (x86)\MSBuild\Microsoft\NuGet\Microsoft.NuGet.targets (186,61)"的 BeforeTa
..
Microsoft Team Foundation Server 和 Microsoft Team Services 有什么区别? Team Services 是否也适用于持续集成,是否可以与自托管 git 服务一起使用? 希望这不是题外话,如果有人能澄清这一点,非常感谢! 解决方案 它们基本上是相同的产品,除了一个是微软云托管的,另一个是本地安装的. VSTS 首先获得
..
朋友们, 我正在尝试设置与 Azure WebJobs 的持续集成.我在解决方案中有一个 Web 和一个 WebJobs 项目.我已经在 Visual Studio Online (*.visualstudio.com) 中为 Web 应用设置了持续集成和部署.我还使用 Visual Studio ASP.Net 扩展连接了 WebJobs 和 Web 应用程序 - 右键单击 VS 20
..
我在一个解决方案下有多个项目, ProjectA.csproj项目B.csproj项目C.csproj 我已经为此解决方案创建了一个 YAML CI 构建管道,其中包含来自主分支的触发器 “触发器:-大师" 每当 Master 签入上述任何项目时,它都会触发 CI 管道并为上述所有单个项目创建工件. 问题 - 我能否仅使用同一个 YAML 文件为解决方案构建有更改的项目?
..
我们正在为 CICD 使用 azure dev ops 并验证 PR. 昨天我决定开始为验证构建制作 yaml 文件. 我创建了管道.我为“开发"设置了分支策略,验证构建运行正常. 但是,我看到的是,每次任何分支更改目录的文件时,我都会为构建触发器设置验证构建. 所以,假设我为项目 Main(src/Main) 创建了一个 yaml 管道(仅限 CI),并且我已经在分支“开
..
我们在 https://dev.azure.com/ 上创建了存储库它工作正常.现在我的经理想要定期备份此存储库的副本.我向经理解释说 https://dev.azure.com/ 由 MS 所以 repo 作为 SAAS 管理总是安全的.但他想要一份自己的.就是这样!! 我想到了几个选项:a) 在任何开发人员机器上获取最新版本并将备份备份到磁带设备中 b) 使用 Azure DevOps
..
可以在 Git、Visual Studio 2012 Express 项目(更新 2)中正常提交和同步. 当我排队构建(团队服务 - 不清楚在“构建解决方案"中输入什么内容时,我尝试了 .sln 文件、项目文件的完整路径 典型错误(我尝试了很多值): 异常消息:项目文件 'C:\Usersick\Documents\Visual Studio 2012\Projects\myproj
..
我有一个经典的环境.设置如下: 我有 2 个分支:Develop 和 Master. Azure DevOps 中是否有任何方法可以设置以下规则: 在开发环境(定义在azure devops 的发布管道)-----> 自动创建一个 pull request 以将 develop 合并到 Master. 或者另一个:如果develop分支的Build成功------->自动创
..