azure-pipelines相关内容

Azure DevOps中来自不同repo的Cypress管道

我正在尝试将Cypress测试添加到ASP.NET应用程序。这是一个.NET4.5网站,我不确定如何将其添加到现有的repo中,所以我决定在同一个Azure DevOps项目中为它创建一个单独的网站。因此,我的Azure DevOps项目有两个Repos:一个用于Web应用程序,另一个用于Cypress。 我需要创建一条管道,每当Web应用程序repo的开发分支发生更改时,该管道就会运行。它 ..

将python模块导入Databricks中的python脚本

我正在Azure DataFactory中处理一个项目,并且我有一个运行Databricks python脚本的管道。这个特定的脚本位于Databricks文件系统中,由ADF管道运行,它从位于同一文件夹(两个脚本都位于dbfs:/FileStore/code中)的另一个Python脚本导入模块。 下面的代码可以将python模块导入Databricks笔记本,但在导入python脚本时不起 ..

是否使用Azure DevOps从GitHub获取提交列表,以便作为版本的一部分传递给Sentry?

我正在使用Azure管道通过其GitHub集成来构建和发布我的软件。作为监视的一部分,我使用Sentry记录异常等。 我想使用Sentry的“可疑提交”特性(这样它就可以指向可能导致特定问题的提交)。要实现这一点,我需要向Sentry发送一个版本(只是一个与特定项目相关联的版本),以及与之相关的关联提交列表。 我已阅读此帖子: Azure DevOps integration i ..
发布时间:2022-02-27 12:07:50 其他开发

在Azure YAML管道中实现盖茨

我已经看到并使用了Azure发布管道。 我们希望使用基于YAML的管道,因为在Git中很容易进行版本控制。有没有办法将管道进行分段拆分,每个阶段都有审批人和后续阶段的手工触发。 yaml 在推荐答案中,它的工作方式不同。要使用审批和检查,您需要首先定义环境。一旦有了环境,您就可以定义approvals and checks。 重要的是 YAML文件中未定义审批和其他检 ..
发布时间:2022-02-27 12:05:30 其他开发

Azure DevOps中发布管道工件的文件模式

最近刚刚构建了Azure管道,其中一个阶段在工件暂存目录中有不同的zip文件。我要尝试实现的是将具有PublishPipelineArtifact任务的暂存文件夹中的zip文件发布到Drop文件夹所有。 我在工件暂存目录中有2个存档的zip文件: $(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip $(Build.Artifa ..

如何在azure devops模板任务中参数化azureSubscription

我正在尝试使用Azure DevOps模板中的参数。 我可以打印模板内的任何参数。 但是,当我将模板中的参数用于任何需要Azure订阅的任务时,这将使管道始终失败, “管道无效。作业myDeployment:步骤输入 azureSubscription引用服务连接$(MySubscription) 找不到。“ 下面是管道和模板示例。 是否有方法使Azure订阅指向模板?strong tex ..
发布时间:2022-02-27 12:02:37 其他开发

我可以在我的蔚蓝管道中使用2个座席池吗?

我有一个自托管代理。它被用作一种部署代理。 我们软件的所有发行版本都由此代理生成,然后复制到网络位置。 问题:有没有办法在我的管道中既使用来自“azure-Pipeline”Microsoft托管池的代理,又使用我自己的自托管池? 编辑 不幸的是,目前这是不可能的。 这就是您应该提升功能请求的原因: https://developercommunity.visualstudio. ..
发布时间:2022-02-27 12:01:03 其他开发

如何使用同步Github和Azure DevOps存储库?

我有两个存储库,第一个在Azure DevOps上,第二个在GitHub上。我想更新GitHub存储库,使两个存储库拥有相同的代码。如何才能在不手动复制源代码的情况下执行此操作? 推荐答案 如何才能在不手动复制源代码的情况下执行此操作? 据我所知,Azure DevOps Repos本身没有这样的功能来监控git repos并自动保持这两个repos同步。 但是,我认为对于 ..
发布时间:2022-02-27 11:59:33 其他开发

如何从Azure DevOps管道中的另一个作业访问InvokeRestAPI任务的响应?

我正在尝试通过从Azure DevOps管道内调用他们的睡觉API,自动在弹性云中部署Elasticsearch资源。 使用InvokeRestAPI任务可以很好地调用API,但是现在我想使用在对此API调用的响应中发送的信息。文档here说明此任务可用于调用HTTP API并解析响应,但它没有提供有关如何执行此操作的信息。 到目前为止,我已经尝试根据依赖项将变量添加到我的下一个作业, ..

我们是否可以将屏幕截图作为附件添加到Azure管道中的测试结果

我使用JUnit报告测试用例结果。据我所知,我们不能将屏幕截图或视频作为附件附加到Azure管道中由“发布测试结果”任务从JUnit格式生成的结果。 下面是我用于将屏幕截图和视频生成为项目而不是附加到测试结果报告的代码。 jobs: - job: Cypress_e2e_tests pool: vmImage: 'windows-latest' variables ..
发布时间:2022-02-27 11:52:36 其他开发

从Azure DevOps Release Pipeline获取要在网站上显示的版本号和内部版本号

我希望能够在ASP.NET MVC核心网站中显示该特定网站的版本号(图片中的*1)和内部版本号(图片中的*2),该网站是使用Azure DevOps构建和发布的。 因此,如果我签入MVC网站的代码,构建和发布过程将启动并部署该网站-现在我希望同一网站在页脚显示“Release xxxxx”。 它可以在JSON文件、环境变量或其他文件中-只要我可以从ASP.NET Core访问它,我就很 ..
发布时间:2022-02-27 11:49:21 其他开发

如何在部署新版本之前检查以前版本是否已完成

作为发布管道的一部分,我们有一个任务(最后一个任务)将发布分支合并回主分支。 我想知道是否有办法在允许新版本排队之前检查此任务或上一个版本是否已完成。可以为此使用闸门吗? 理想情况下,发布经理将能够决定是继续发布还是取消发布。 推荐答案 您不能将Invoke睡觉API入口与Azure DevOps API url一起使用,因为要检查上次发布状态,您需要检查环境(Stage)状态 ..

设置新版本管道时未显示Azure DevOps服务连接

我已在Azure DevOps中设置了与我的Azure订阅的服务连接。它使用证书进行连接。当我创建新管道并选择任务Azure App Service Deploy时。 在Azure订阅的下拉框中,我在Available Azure Service Connections下看不到任何内容,但在Available Azure订阅下看到我的各种Azure SuB。 有人知道这可能是什么吗?我 ..
发布时间:2022-02-27 11:44:57 其他开发