我正在使用 VSTS 实施持续部署,我使用 HTTP 和 HTTPS 绑定配置我的网站,并在我的服务器上安装了证书。当我运行部署套件并开始创建网站时,我收到此错误:
SSL 证书添加失败,错误:183 当文件已存在时无法创建该文件。
该站点不存在,并且为 https 绑定配置的证书已安装在服务器上。我不知道为什么该进程尝试创建证书,有没有办法告诉 VSTS 使用现有证书?
有关详细信息,我已配置了 IIS Web 应用程序管理,其中启用了“创建或更新操作”启用的“EnableIIS”选项、启用了“添加绑定”选项以及从“详细信息选项上的指纹”配置的 SSL 证书指纹。
这是我的服务器配置:
谢谢。
我在 YML 文件中创建了一个多阶段管道,包括构建阶段以及部署到开发、测试和生产。我希望有一个仪表板来显示部署状态以及部署到每个阶段的发布版本?我检查“部署状态”小部件,但它仅适用于发布选项。那么有人有经验支持我吗?
azure-devops azure-pipelines azure-pipelines-release-pipeline azure-pipelines-yaml azure-dashboard
我正在编写脚本来列出所有发布管道名称
我在 Microsoft 文档中找到了这个rest api -
获取https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/releases?api-version=6.0
这列出了每个发布管道的所有版本
使用以下管道休息 API 我可以获得仅构建管道的计数和信息 -
获取https://dev.azure.com/{organization}/{project}/_apis/pipelines?api-version=6.0-preview.1
是否有类似的剩余 api 可用,如管道 api 来获取所有发布管道的计数和信息(并非每个发布管道的所有发布)
或者有没有办法使用单个rest api 来构建和发布所有管道?
azure-devops azure-pipelines-release-pipeline azure-devops-rest-api
在 Azure Devops 发布管道日志中,是否有选项可以将字体文本颜色更改为红色以表示例外。
azure-devops azure-pipelines azure-pipelines-release-pipeline
我想忽略 DevOps 发布管道中特定架构的更改。我正在尝试找到它的 Sqlpackage.exe 命令。我在这里检查了文档:https://learn.microsoft.com/en-us/sql/tools/sqlpackage/sqlpackage-publish ?view=sql-server-ver15 但找不到它。我正在使用 DACPAC 部署,如下所示:
请问对此有什么帮助吗?
azure dacpac sqlpackage azure-devops azure-pipelines-release-pipeline
是否可以在 Azure DevOps 管道中并行运行前两个阶段?默认情况下,每个阶段仅在前一个阶段完成后启动,除非通过 dependentOn 属性另有指定。
目前的情况是:
我想并行运行 iOS_Dev_Build 和 iOS_QA_Build 这两个阶段。没有为 iOS_QA_Build 添加 dependentOn 条件。但默认情况下,它会等待 iOS_Dev_Build 阶段完成才开始
pipeline devops azure-devops azure-pipelines azure-pipelines-release-pipeline
我正在尝试使用运行命令VSTS扩展名对VSTS版本定义执行helm命令,但问题是它无法在我配置的自定义生成代理上找到kubeconfig文件。我认为这是因为定义的构建步骤在单独的过程中运行。当我跑步
kubectl config view
Run Code Online (Sandbox Code Playgroud)
它给了我一个空的配置文件。只想知道我在执行Helm命令之类的命令时是否可以内联提供kubeconfig文件
helm init --kubeconfig=kubeconfigpath
Run Code Online (Sandbox Code Playgroud)
还是有什么办法可以在vsts发布过程中运行helm命令之前设置kubeconfig文件?
感谢任何帮助。谢谢。
我正在用Visual Studio Code开发一个插件,该插件允许从VSTS(Visual Studio Team Services)下载工件,但是我不知道从哪里获取URL?如何获得下载按钮的URL?

在我的发布定义中,我已将环境设置为具有释放触发器,以便在使用特定标记完成构建时,将开始部署.但是,在设置此项后,不会启动任何版本或部署.我想我错过了一些小东西,但不能把我的手指放在它上面....
我的构建标记(在构建期间自动添加):
我的发布触发器:
在构建完成后,需要更改哪些设置才能启动发布和部署?
continuous-integration azure-devops azure-pipelines azure-pipelines-release-pipeline
选择以下所示的选项时,将生成一个yaml文件:
在此yaml文件中,您可以定义从开始的整个部署周期restore -> build -> run tests -> publish and -> deploy to azure app service web app。
那么,为什么有发布选项?如果我可以通过Pipelines -> Pipelines选件定义整个生命周期,那么选件的目的是Pipelines -> Releases什么?
azure-devops azure-pipelines azure-pipelines-release-pipeline
azure-pipelines-release-pipeline ×10
azure-devops ×9
azure ×1
dacpac ×1
deis ×1
devops ×1
pipeline ×1
sqlpackage ×1
ssl ×1