问题标签 [azure-devops-self-hosted-agent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
443 浏览

azure-devops-rest-api - 无法从 github 获取代码到 azure 管道代理(自托管)

git -c http.extraheader="AUTHORIZATION: basic " -c http.proxy="https://xxxxx: @xxxxxxxxxxxx.local:8080/" -c http.sslVerify=false fetch --force --tags --prune --progress --no-recurse-submodules origin 致命:无法访问' https://github.com/xxxxxxxxxxxxxxx ':错误:1408F10B:SSL 例程:ssl3_get_record:错误的版本号

[警告]Git fetch 失败,退出代码 128,在重试前退后 2.097 秒。

git -c http.extraheader="AUTHORIZATION: basic " -c http.proxy="https://xxxxxx: @mproxy.xxxxxxxxxxxx.local:8080/" -c http.sslVerify=false fetch --force --tags - -prune --progress --no-recurse-submodules origin 致命:无法访问“ https://github.com/repo-name/branch/ ”:错误:1408F10B:SSL 例程:ssl3_get_record:错误的版本号

[警告]Git fetch 失败,退出代码 128,在重试前退后 3.099 秒。

git -c http.extraheader="AUTHORIZATION: basic " -c http.proxy="https://xxxxx: @mproxy.xxxxxxxx.local:8080/" -c http.sslVerify=false fetch --force --tags - -prune --progress --no-recurse-submodules origin 致命:无法访问“ https://github.com/repo-name/branch/ ”:错误:1408F10B:SSL 例程:ssl3_get_record:错误的版本号

[错误]Git 提取失败,退出代码:128

0 投票
1 回答
53 浏览

azure-devops - 在经典机器上安装 azure devops windows 自托管代理

我想知道我们可以在 Azure 经典机器上安装和配置 Windows 自托管代理吗?我已经在 ARM 机器上创建了。我没有用于测试的经典机器,但在我的客户端环境中有。我们现在也不能创建经典机器(因为它已被弃用)。在请求我的客户之前,我只想弄清楚这在经典机器中是否可行?

0 投票
1 回答
385 浏览

azure-devops - AZ Devops Yaml 发布?

我不知道是否已经发布了 az devops 扩展以使用 AZ CLI 创建管道发布。有关于1y前的帖子。我在这里找到了文档,但我不明白如何创建发布管道的各个阶段。

https://docs.microsoft.com/en-us/cli/azure/ext/azure-devops/pipelines/release?view=azure-cli-latest#ext-azure-devops-az-pipelines-release-create

有人已经用 yaml 创建了发布管道,请告诉我如何?或者只是发布一些命令以导入 Azure-DevOps 项目?

0 投票
1 回答
4590 浏览

azure - 如何在 Azure Devops 中查看预定义变量

我想查看预定义变量的路径值,例如$(System.DefaultWorkingDirectory)我想查看存储在其中的值。我无法找到这个变量值,所以在 Azure devops 中哪里可以找到它。

简而言之,我如何检查该特定发布管道中使用的 Build.SourcesDirectory 或 Build.Repository.LocalPath 是什么?

0 投票
0 回答
111 浏览

azure-devops - Azure 管道自托管代理,如何查看连接的 USB 设备?

我想了解我们如何从 azure 管道自托管作业内部访问我们连接的 USB 设备。

我正在使用 Azure Pipelines 设置硬件在环测试。

我们将 USB 设备连接到 Windows 10 计算机,运行自托管代理。

当在本地手动运行我们的测试时,我们的软件能够看到连接的 USB 设备并与之通信。通过 azure 管道运行相同的测试时,未检测到 USB 设备。

自托管运行器使用本地用户帐户,与我们用于手动测试的登录相同。

我们能够检测到问题的最简单方法是使用以下wmic命令:

从 手动运行时cmd,它会返回我们连接的 USB 设备的详细信息。

但是,当从 azure 管道运行时,它会返回 message No Instance(s) Available.,指示设备未连接。

相关管道yaml:

0 投票
1 回答
1011 浏览

azure - Azure DevOps - 进程“C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe”失败,退出代码为 3762504530

我正在使用 Azure DevOps 进行本地部署,但出现如下错误。我正在 Windows 10 pro 机器上部署它。对此有何帮助将是很大的帮助。因为我试图找到一些解决方案但找不到。

我已经提供了更多细节。

2020-04-15T07:42:01.8380492Z 在 ExecState._setResult (C:\azagent\A1_work_tasks\IISWebAppDeploymentOnMachineGroup_1b467810-6725-4b6d-accd-886174c09bba\0.156.9\node_modules\azure-pipelines-task-lib\toolrunner.js: 816:25) 2020-04-15T07:42:01.8381798Z 在 ExecState.CheckComplete (C:\azagent\A1_work_tasks\IISWebAppDeploymentOnMachineGroup_1b467810-6725-4b6d-accd-886174c09bba\0.156.9\node_modules\azure-pipelines-task-lib toolrunner.js:799:18) 2020-04-15T07:42:01.8383760Z 在 ChildProcess。(C:\azagent\A1_work_tasks\IISWebAppDeploymentOnMachineGroup_1b467810-6725-4b6d-accd-886174c09bba\0.156.9\node_modules\azure-pipelines-task-lib\toolrunner.js:721:19) 2020-04-15T07:42:01.8384653Z在 emitTwo (events.js:106:13) 2020-04-15T07:42:01.8385039Z 在 ChildProcess.emit (events.js:191:7) 2020-04-15T07:42:01。8386129Z 在可能关闭 (internal/child_process.js:920:16) 2020-04-15T07:42:01.8386764Z 在 Process.ChildProcess._handle.onexit (internal/child_process.js:230:5) 2020-04-15T07:42 :01.8387253Z 正在重试部署包。2020-04-15T07:42:01.8395750Z [命令]“C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe”-verb:sync -source:package='C:\azagent\A1_work\r1\ a\temp_web_package_3355247159673458.zip' -dest:auto -setParam:name='IIS Web 应用程序名称',value='SD' -enableRule:DoNotDeleteRule 2020-04-15T07:42:01.8906481Z ##[错误]无法部署 web打包到 IIS 网站。2020-04-15T07:42:01.8929403Z ##[错误] 未处理的异常:System.MissingMethodException:找不到方法:'无效 Microsoft.Web.Deployment.Tracing.WebDeployEventWriter.EventWriteVerbose(System.String,System.String,System. 细绳)'。在 Microsoft.Web.Deployment.TraceWrapper.EventWriteVerboseHelper(字符串消息,字符串用户,字符串站点名称)在 Microsoft.Web.Deployment.TraceWrapper.EventWriteVerbose(字符串消息,字符串用户,字符串站点名称)在 MSDeploy.MSDeploy.Main(字符串 []未使用的参数)

2020-04-15T07:42:01.8933306Z ##[错误]错误:进程“C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe”失败,退出代码为 3762504530 2020-04-15T07:42: 01.9112353Z ##[部分]整理:IIS Web App 部署

0 投票
1 回答
122 浏览

tfs - 使用 Azure DevOps 共享部署组,Web 应用程序正在被覆盖,如何才能最好地调试呢?

上下文

我有一个安装了单个部署代理的本地 TFS (Azure DevOps) 服务器(版本 2018.2)

此代理位于共享部署组中,用于部署多个 IIS Web 应用程序,每个应用程序驻留在自己的项目和发布管道中。

发布管道都使用相同的流程,运行IIS Web 应用部署模块来部署每个应用程序。

部署参数中,每个应用程序都有自己的唯一virtual application指定。

问题

部署一个应用程序时,它会正确部署到其唯一的虚拟应用程序,代理配置为部署的所有其他虚拟应用程序即使在其他发布管道中也会被一个应用程序覆盖。

我试过的

  1. 验证每个virtual application参数实际上在配置中是唯一的
  2. 已验证任何给定部署的发布部署日志均未提及任何额外的部署路径。这尤其令人困惑,因为日志表明该操作仅正确部署到一个虚拟应用程序。
  3. 检查目标服务器上的任何奇怪的 IIS 日志

问题

调试此类 Azure DevOps 问题的最佳后续步骤是什么?这是一个本地服务器,因此与云托管相比,我拥有更高级别的访问权限。

我在想也许:

  1. 检查代理版本并将其更新到最新?
  2. 是否还有其他包含有价值信息的日志?在目标服务器上?在 DevOps 服务器上?
0 投票
1 回答
584 浏览

azure-devops - Azure DevOps VsTest 任务版本 2.167.1 失败

Azure DevOps VSTest 任务在专用代理上失败并出现错误##[error]Error: The process 'C:\agent\_work\_tasks\VSTest_ef087383-ee5e-42c7-9a53-ab56c98420f9\2.167.1\Modules\DTAExecutionHost.exe' failed with exit code 1 如何指定以前版本的 VsTest 任务以获得成功的构建?

0 投票
1 回答
1200 浏览

azure-devops - 在 Windows 机器上设置自托管代理:写错误:发生错误:未配置

尝试在 Windows 机器上设置自托管 Azure DevOps 代理。先决条件经过验证并保持良好 - Windows 10 机器、Powershell 5.1、.NET Framework 4.7。PAT 已正确配置,代理管理员角色已分配给用户。执行run.cmd时出现“错误发生:未配置”

检查 _diag 文件夹下的日志时,这是错误的快照

感谢收到任何输入

0 投票
1 回答
2961 浏览

azure-devops-self-hosted-agent - Azure DevOps 服务 - 自托管代理已脱机

为代理启动 Windows 服务时,事件日志中会记录以下错误:

代理使用 PAT 进行配置。Windows 服务作为网络服务运行。配置依据:https ://docs.microsoft.com/en-us/azure/devops/pipelines/agents/v2-windows?view=azure-devops

代理程序已经成功运行了数周,但有些东西破坏了我们的代理程序。当然,它随后会与某种类型的变化相关联。提前感谢任何故障排除提示。

从 中提取Agent_20200421-125954-utc.log