【问题标题】:unable to download private github package through aws codedeploy无法通过 aws codedeploy 下载私有 github 包
【发布时间】:2021-07-01 06:02:58
【问题描述】:

我们在 AWS 上托管了一个代码管道。在 CodeDeploy 阶段,它会在我们的 nodejs 项目中安装包。现在,其中一个包是在 Github 上以 Pro 用户帐户托管的私有包。我已经设置了与 Github 的集成。来源是 Github 版本 1,但由于不推荐,我将其更改为 Github 版本 2,并具有正确的连接。现在我们的存储库上安装了一个 AWS 应用程序来管理访问。我将其配置为允许访问 nodejs 存储库和私有包存储库。但是当管道运行时,我们仍然找不到 404。

【问题讨论】:

    标签: node.js amazon-web-services github aws-code-deploy


    【解决方案1】:

    所以基本上我做了两件事来解决我的问题:

    1- 将库从开发依赖项移动到 package.json 中的依赖项,因为我们的管道只安装生产包。

    2- 将 .npmrc 文件从主文件夹复制到 repo。这样管道就知道它必须从 github 注册表而不是从 npm 注册表下载。

    希望这可以节省将来某人的时间。

    【讨论】:

      猜你喜欢
      • 2016-05-15
      • 2015-01-17
      • 2020-10-19
      • 1970-01-01
      • 1970-01-01
      • 2013-04-19
      • 1970-01-01
      • 1970-01-01
      • 2016-04-29
      相关资源
      最近更新 更多