当前位置: 首页 > 知识库问答 >
问题:

自动生成,代码生成不适用于AWS

谭卜鹰
2023-03-14

我正试图用我的MERN stack web应用程序自动化构建过程。

目前,我使用CodePipeline,它:

  1. 从GitHub获取我的代码作为源代码
  2. 使用CodeBuild(Ubuntu 2.0)运行构建
  3. 并将其部署到我的Elastic BeanStalk环境中

步骤1

在尝试使用CodeBuild之后,即使客户端似乎完全按照日志进行构建,前端似乎也不会更新。

version: 0.2
phases:
  install:
    runtime-versions:
      nodejs: 10
  pre_build:
    commands:
      - echo "Entered pre-build phase"
  build:
    commands:
      - echo "Entered build phase"
      - yarn global add react-scripts
      - cd client && yarn install
      - yarn run build
  post_build:
    commands:
      - echo "Entered post-build phase"

以下是我CodeBuild项目的一些其他设置:

  1. 来源:GitHub
  2. 环境:Ubuntu 2.0(最新)
  3. BuildSpec:使用文件(上面列出)
  4. 构件:没有构件(我还检查了允许AWS CodeBuild修改此服务角色,以便它可以作为服务角色权限与此构建项目一起使用)
  5. 日志:使用CloudLogs

任何帮助都将不胜感激!提前谢谢。


共有1个答案

云鸿达
2023-03-14

您的buildspec中没有将生成文件导出到下一阶段(要部署到Elastic Beanstalk的文件)所需的“工件”部分。在buildspec的末尾添加以下内容:

artifacts:
  files:
    - '**/*'
  base-directory: ./client/build

(这假设生成文件位于生成目录的根目录中,如果不是,请进行调整。)

 类似资料:
  • 问题内容: 我正在寻找一种基于类中定义的字段为现有Java源代码文件中的新方法自动生成源代码的方法。 本质上,我希望执行以下步骤: 读取并解析 遍历源代码中定义的所有字段 添加源代码方法 保存(理想情况下,保留现有代码的格式) 哪些工具和技术最适合完成此任务? 编辑 我不想在运行时生成代码;我想扩充现有的Java 源代码 问题答案: 用自动生成的代码修改相同的Java源文件是维护的噩梦。考虑生成一

  • API 2:GET:/school/student/all

  • 我正在根据参考指南学习使用Map结构。日食验证是 面向Web开发人员的Eclipse Java EE IDE。版本:开普勒服务版本2 pom。xml如下所示,与参考指南相同 它表示在构建项目时将生成实现代码。但是,它似乎不会在目标/生成的源文件夹下生成

  • 我正在尝试将一个网站从Heroku迁移到AWS,但在代码构建方面遇到了麻烦。源代码在GitHub上,我使用的是CodePipeline-CodeBuild-Elastic Beanstalk。管道运行良好,代码似乎正在向Elastic Beanstalk过渡。然而,我被困在代码构建步骤。(buildspec.yml如下所示) 日志似乎可以很好地运行命令,但是当我将构建输出到S3存储桶时,没有构建文

  • 本文向大家介绍如何使用mybatis-generator自动生成代码,包括了如何使用mybatis-generator自动生成代码的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了如何使用mybatis-generator自动生成代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1、在pom文件中添加mybatis-generator

  • 问题内容: 我正在尝试在我的网站上生成QR码。他们要做的就是在其中包含一个URL,该URL将在我的网站上提供。最简单的方法是什么? 问题答案: 值得补充的是,除了@abaumg发布的QR码库外,Google还提供了一个 [QR Code API] QRCodes API非常感谢链接更新。 要使用this,基本上是: 是您要生成的QR图像的尺寸, 这是您要更改为QR码的url编码的字符串,并且 的是