无法从Azure DevOps将dotnet 3.0.100应用程序推送到Octopus

fireydude

我正在使用DevOps管道将dotnet构建推送到Octopus云实例。

在我将dotnet SDK 3安装程序添加到devops管道之前,它一直运行良好

- task: [email protected]
  displayName: 'Install .net core 3.0.100'
  inputs:
    packageType: sdk
    version: '3.0.100'
    installationPath: $(Agent.ToolsDirectory)/dotnet

我的azure-pipelines.yml的章鱼部分如下所示:

- task: [email protected]
  inputs:
    version: 'latest'

- task: [email protected]
  inputs:
    OctoConnectedServiceName: 'XXX.octopus.app'
    Space: 'Spaces-1'
    Package: '$(Build.ArtifactStagingDirectory)/$(Build.DefinitionName).$(Build.BuildNumber).zip'
    Replace: 'false'

我已经尝试过可以想到的OctoInstaller的每种组合,包括嵌入式和显式版本号。我一直通过@ 4收到此错误消息。

Failed to push package. The Octo command line tool is too old to run this task. Please use version 6.10.0 or newer, or downgrade the task to version 3.*.

使用OctoInstall @ 3,我会收到另一个错误:

Failed to push package. The process '/opt/hostedtoolcache/dotnet/dotnet' failed with exit code 150

有人能在Octopus部署中使用dotnet 3吗?一种选择可能是为dotnet安装octo扩展,但我不确定如何从azure管道中执行此操作。或者使用Windows构建而不是Ubuntu。

我还注意到构建步骤中的错误。

The specified framework 'Microsoft.NETCore.App', version '2.0.0' was not found.
  - The following frameworks were found:
      3.0.0 at [/opt/hostedtoolcache/dotnet/shared/Microsoft.NETCore.App]

这意味着章鱼必须尝试使用​​dotnet 2框架。

fireydude

仔细查看日志后,我发现OctopusPush失败,因为它依赖于dotnet 2.0.0。我添加了一个yml任务来安装该框架,现在它将推送到章鱼。

dotnet octo如TrevorBrooks所述,使用该工具可能更整洁,但是我不知道如何在DevOps Pipeline中安装dotnet扩展。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

来自分类Dev

无法将应用程序推送到Bluemix

来自分类Dev

是否可以通过azure管道将zip文件推送到应用程序中心?

来自分类Dev

为什么Azure Devops Pipelines Docker Build无法将提交版本正确地标记到dotnet核心程序集中?

来自分类Dev

由于西兰花-ass和node-sass,无法将emer cli应用程序推送到heroku

来自分类Dev

无法将我的本地应用程序推送到bluemix

来自分类Dev

由于缓存的凭据错误,无法将代码推送到Azure DevOps

来自分类Dev

Heroku-将子树推送到不同的应用程序

来自分类Java

Filebeat与直接将日志从应用程序推送到Logstash

来自分类Dev

我无法将Firebase Cloud Messaging推送通知发送到我的应用程序,但按照我的步骤操作却无济于事

来自分类Dev

无法将Spring Boot应用程序部署到Azure

来自分类Dev

无法使用Azure DevOps + Terraform创建Azure AD应用程序

来自分类Dev

从Azure DevOps管道将Docker映像推送到Docker Hub

来自分类Dev

由于身份验证失败,无法将本地git推送到Azure DevOps git存储库,但密码正确

来自分类Dev

在Java中推送到Azure移动应用程序数据库时丢失更改

来自分类Dev

Azure DevOps Pipeline无法从Net Core 3.1应用程序生成单个文件exe

来自分类Dev

无法在azure devops中构建asp.net应用程序

来自分类Dev

使用SignalR将通知从Web应用程序推送到桌面Windows窗体应用程序的可行性

来自分类Dev

无法将消息从inappbrowser发送到Cordova应用程序

来自分类Dev

Azure Devops将Django应用程序部署到Linux Azure App Service

来自分类Dev

Web应用程序如何将推送通知发送到iOS设备?

来自分类Dev

使用Go应用程序将生成的文件推送到github

来自分类Java

尝试将Java应用程序推送到Cloud Foundry时出现404 Not Found错误消息

来自分类Java

如何将推送通知发送到Web应用程序和浏览器?

来自分类Dev

将所有文件夹/文件推送到应用程序文件吗?

来自分类Dev

尝试使用CLI将Vapor应用程序推送到Heroku失败

来自分类Dev

推送到达时将cordova应用程序置于前台

来自分类Dev

将Rails应用程序推送到Heroku时“预编译资产失败”

来自分类Dev

如何将推送通知发送到安装在mdm上的iOS应用程序?

来自分类Dev

将Rails应用程序推送到Heroku-“预编译资产失败。”

TOP 榜单

热门标签

归档