azure-pipelines 相关问题

Azure Pipelines提供构建服务(CI),可供开源项目免费使用,并可在GitHub市场中使用。 Azure Pipelines还为任何云和本地服务器提供持续交付(CD)的发布管理。借助Azure Pipelines,您将能够持续构建,测试和部署到任何平台和云。

当在Azure Devops yaml Pipelines中使用变量时,我怎么使用表达式

当在Azure Devops中定义变量时。yaml管道: 变量: - 名称:环境 价值:“产品” 如何使用表达式动态设置表达式的值? 我

回答 1 投票 0




ZURE管道模板:动态检索和故事KeyVaultSecrets

作为一项学习练习,我正在尝试设置一个模板来动态地检索Azure KeyVault秘密。秘密需要在工作之间可用: 参数: - 名称:SecretsFilter 类型:stri ...

回答 1 投票 0

使用另一个管道(同一项目)触发多个管道-AzureDevops

如何创建能够在Azure DevOps组织中触发多个管道的管道(YAML配置,而不是经典)? 触发列表中的所有管道,...

回答 1 投票 0




扣管道错误 - 意外的值'jobs'

I有一个主管道管道。yml,该管道称为firewall.yml,该模板最终称为模板fastifact.deploy.yml。 该验证在第三管道(artifact.deploy.yml)上失败了。

回答 1 投票 0

为什么使用DevOps管道(NU1702)中的错误框架构建dotnet

.net6.net8:: <Project Sdk="Microsoft.NET.Sdk" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> ... <TargetFrameworks>net8.0;net6.0</TargetFrameworks> ... </PropertyGroup> </Project> ,但是,一旦我尝试在DevOps系统上的管道内编译,我会收到以下错误消息: f:\ agent1_work_tool \ dotnet \ sdk \ 8.0.405 \ microsoft.common.cormon.currentversion.targets(1890,5):警告nu1702:projectReReference'f:\ agent1_workl6 \ sworkl6 \ sworkl6 \ s \ s \ s \ s \ s \ s \ s tools \ xxxxxxxx sproverd arsoc sproverd arsoce resove' NetFramework,版本= v4.8'而不是项目目标框架'.netCoreApp,版本= v6.0'。该项目可能与您的项目完全不兼容。 [f:\ agent1_workl6 \ s \ tools_test \ xxxx.csproj :: targetFrameWork = net6.0] f:\ agent1_work_tool \ dotnet \ sdk \ sdk \ 8.0.405 \ sdks \ microsoft.net.sdk argets \ microsoft.packageDependependendendendendendendendendensoluty.targets.targets(266,5):错误netsdk1005:Assets file'f:\ aents1_ pers1__ s s s \ s \ s \ s \ s \ \ s \ s \ \ s \ \ s \ \ s \ \ s \工具obj \ project.assets.json'没有“ net48”的目标。确保Restore已运行,并且您已将“ Net48”包含在项目的目标帧中。 [f:\ agent1_workl6 \ s \ tools \ xxxx.csproj :: targetframework = net48] 当我使用CMD脚本并明确说明要使用的框架时: dotnet build "XXXX.sln" --configuration Release --framework net6.0 我确实使用UseDotNet@2下载了所需的.NET版本,以便它们可用。 - task: UseDotNet@2 displayName: "Get .NET6" inputs: packageType: "sdk" version: "6.x" vsVersion: "22.x" - task: UseDotNet@2 displayName: "Get .NET8" inputs: packageType: "sdk" version: "8.x" vsVersion: "22.x.x" update1: global.json当前是空的: { } update2: 我已经使用NugettoolInstaller安装6.x。 - task: NuGetToolInstaller@1 displayName: "Get NuGet 6" inputs: versionSpec: '6.x' update3: 我刚刚在项目文件中找到了类似的参考: <Reference Include="log4net"> <HintPath>..\packages\log4net.2.0.15\lib\net45\log4net.dll</HintPath> </Reference> <PackageReference Include="log4net" Version="3.0.3" /> 我将删除所有重复项和hintpath。 wernwork with我自己的问题:环境变量TargetFramework=net48在构建计算机上定义。 一定已经在那里呆了很长时间了,它覆盖了其他所有内容。 该文档建议不使用环境变量,我会同意,因此我将其删除。现在它就像炭接一样 这可能会或不会打破其他一些构建管道,但是当它发生时我会处理的。

回答 0 投票 0


- script: | npm install -g snyk snyk-delta snyk auth $(SNYK_TOKEN) snyk test --json --print-deps | snyk-delta --baselineOrg xxxxx-xxxxx-xxxx-xxxx- --baselineProject xxxxxxxxx-xxxxxxxxxxx-xxxxxx-xxxxxxxxxx snyk monitor displayName: 'Ejecutar Snyk delta Test'

回答 0 投票 0





我正在尝试将应用程序设置部署到标准逻辑应用程序,我想从文件中读取应用程序设置。

averyding可以正常工作,除了我想将我的应用程序设置保存到文件中并从文件中部署应用程序设置。 我可以通过直接在YML文件中编写应用程序来部署应用程序设置,但这不是一个好的解决方案。

回答 0 投票 0



最新问题
© www.soinside.com 2019 - 2025. All rights reserved.