Amazon web services 我已经为.Net项目创建了aws代码构建,它工作正常,但没有生成任何输出,如何获得此代码构建的输出?

Amazon web services 我已经为.Net项目创建了aws代码构建,它工作正常,但没有生成任何输出,如何获得此代码构建的输出?,amazon-web-services,aws-codebuild,Amazon Web Services,Aws Codebuild,我在.net中有这个项目,存储库在GIT中,我定义了代码构建,它的构建项目没有任何问题,但它没有生成任何输出?在哪里可以找到可以部署到AWS lambda的输出?以下是我的yml的建设。 版本:0.2 #env: #variables: # key: "value" # key: "value" #parameter-store: # key: "value" # key: "value" #git-credential-helper: yes

我在.net中有这个项目,存储库在GIT中,我定义了代码构建,它的构建项目没有任何问题,但它没有生成任何输出?在哪里可以找到可以部署到AWS lambda的输出?以下是我的yml的建设。 版本:0.2

#env:
  #variables:
     # key: "value"
     # key: "value"
  #parameter-store:
     # key: "value"
     # key: "value"
  #git-credential-helper: yes

phases:
  install:
    #If you use the Ubuntu standard image 2.0 or later, you must specify runtime-versions.
    #If you specify runtime-versions and use an image other than Ubuntu standard image 2.0, the build fails.
    runtime-versions:
       dotnet: 2.2
      # name: version
    #commands:
      # - command
      # - command
  #pre_build:
    #commands:
      # - command
      # - command
  build:
    commands:
      dotnet build GoTaskmeAPI_AWS.sln  --configuration  Release
      # - command
  #post_build:
    #commands:
      # - command
      # - command
#artifacts:
# files:
 #   - /*
    # - location
  #name: $(date +%Y-%m-%d)
  #discard-paths: yes
  #base-directory: location
#cache:
  #paths:
    # - paths

你是说构建日志吗?如果是,那么您似乎还没有为构建项目启用CloudWatch日志


在构建项目下,转到编辑>日志,然后选中“CloudWatch日志-可选”框。再次运行构建,看看这是否有帮助。我假设CodeBuild服务角色已经具有写入CloudWatch所需的权限。

否,我指的是输出库/可执行文件/DLLS当您在笔记本电脑中运行“dotnet build”命令时,输出在哪里生成?您将在CodeBuild中的类似目录结构中找到它。您需要通过buildspec文件中的“工件”构造导出这些文件。是的,我无法找到这些目录。您能帮我构造buildspec文件吗?如何导出这些结果?您需要首先确认生成的输出工件的位置,诀窍是在安装阶段安装'tree',并在后期构建阶段运行'tree'。以查看工作目录的树层次结构,确认生成工件的位置。