gpt4 book ai didi

asp.net-core - Jenkins dotnet lambda deploy-serverless 由于找不到指定的命令或文件而无法执行

转载 作者:行者123 更新时间:2023-12-04 00:21:42 24 4
gpt4 key购买 nike

我是 CI/CD 的新手,尝试通过 Jenkins 部署一个简单的无服务器功能并遇到错误。

这是我的步骤

  1. 使用 dotnet new serverless.AspNetCoreWebAPI 创建一个新项目
  2. 已配置此项目所在的 Git 源 {GitHub}。
  3. 在构建步骤中添加了以下行

    `export PATH=$PATH:/usr/local/share/dotnet:/usr/local/bin

    dotnet lambda deploy-serverless`

运行上述命令后出现错误

/usr/local/share/dotnet/dotnet lambda deploy-serverless Could not execute because the specified command or file was not found. Possible reasons for this include:
You misspelled a built-in dotnet command.
You intended to execute a .NET Core program, but dotnet-lambda does not exist.
You intended to run a global tool, but a dotnet-prefixed executable with this name could not be found on the PATH.
Build step 'Execute shell' marked build as failure Finished: FAILURE

不用说,如果使用终端窗口,我可以成功运行 dotnet lambda deploy-serverless。

知道这里有什么问题吗?

最佳答案

先在 CMD 中安装下面的命令

dotnet tool install -g Amazon.Lambda.Tools

然后就可以在cmd中找到dotnet命令了。

关于asp.net-core - Jenkins dotnet lambda deploy-serverless 由于找不到指定的命令或文件而无法执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60241626/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com