如何解决AWS 在 codeBuild
嗨,我有代码管道来部署我的 angular 应用程序,在该应用程序中,我使用的是我的私有 github 包。一切都在本地工作等。但在 codeBuild 上我不知道如何注册到 github 包存储库。
我的构建规范看起来像:
version: 0.2
env:
variables:
S3_BUCKET: "{{s3_bucket_url}}"
BUILD_ENV: "{{BUILD_ENV}}"
BUILD_FOLDER: "dist"
phases:
install:
runtime-versions:
nodejs: 14
pre_build:
commands:
- echo Installing source NPM dependencies...
- npm install
- npm install -g @angular/cli
build:
commands:
- echo Build started on `date` with $BUILD_ENV flag.
- ng build $BUILD_ENV
post_build:
commands:
- echo Build completed on `date`
artifacts:
files:
- '**/*'
base-directory: 'dist*'
如果 npm install 失败,因为 404 Not Found - GET https://registry.npmjs.org
。例如,在 github 操作中,我只是简单地定义了 registry-url: 'https://npm.pkg.github.com'
,这是正确的。
感谢您的帮助:)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。