问题标签 [azure-devops-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.
docker - Azure Devops Microsoft 托管的 Ubuntu 代理集成测试无法调用 Docker Rest Api
Azure 管道存在问题。在管道内部,我们正在运行集成测试,这些测试与 Docker Rest API 交互以运行特定容器(为此我们使用 Docker.DotNet)。一切都可以在本地托管的构建代理上运行,但不能在 Microsoft 托管(基于 Ubuntu)上运行。所有对 Docker REST API 的调用都以超时异常结束。Microsoft 托管的 Ubuntu 构建代理中的 Docker 引擎是否包含 Docker REST API?
xamarin.forms - 在项目文件中使用 XmlPoke 更新源文件已停止工作 [标题已更新]
几年来在项目构建期间更新版本号。在 Visual Studio 中,我们在 ac sharp 项目中添加了如下内容
这应该更新包含版本号的文件,然后在后续构建期间将其用作应用程序版本。
实际发生的是源文件已更新,但 msbuild 使用原始文件而不是更新后的文件。
我推测 msbuild 已更改为将所有项目文件加载到内存中作为第一步,因此现在将忽略对磁盘上文件的任何更改。
适用于 .NET Framework 的 Microsoft (R) Build Engine 版本 16.11.1+3e40a09f8 表现出此行为
最后工作正常 msbuild 15.0
[这是原始帖子 - 请忽略]:我们正在构建 Xamarin.Forms iOS 应用程序并且已经有一段时间了。我们通过参数控制 Azure Devops 构建步骤“Xamarin.iOS”中的版本号 /p:SetVersion=true /p:VersionNumber=$(Application.Version) 项目的 info.plist 部分设置基线版本 (4.00. 00.00) 正在设置 Application.Version 参数 (Application.Version == 4.00.00.03) 并且日志显示正在使用该参数。但是,“Apple App Store Release”报告错误 ITMS-90189:“冗余二进制上传。您已经为版本号“4.0.0”上传了内部版本号为“4.0.0.0”的版本。我已经手动检查了版本通过 iOS Transporter app 上传构建的 .ipa 工件。这表明 .ipa 具有基线版本,而不是传递给 SetVersion 的值。
当我们最近将托管代理从池升级时开始发生这种情况:Azure Pipelines 图像:macOS-10.15 代理:托管代理到图像:macOS-11
有没有其他人看到这个问题?
sql-server - Azure devops-管道任务运行 sql 脚本以防止 loaddb 抛出错误
我正在将 azure devops CI 管道从 vmImage: 'VS2017-Win2016' 迁移到 'windows-2022/2019'。该脚本首先在代理上安装 LocalDb,然后运行一个 sql 脚本,该脚本在 localdb 上使用 dacpac 部署 db 对象。使用链接服务器的 Proc 在部署期间抛出错误。不使用链接服务器的脚本部署没有任何问题。
任务在 vmImage: 'VS2017-Win2016' 上运行了三年,没有任何问题。这是描述如何安装“MSOLEDBSQL”驱动程序的链接。我尝试在 Microsoft 托管代理“windows-2022”上安装“msoledbsql.msi”,但没有成功。我更喜欢使用 Microsoft 托管代理。任何人都可以帮助我解决这个问题吗?