Angular 2 在服务器中部署并通过 ci/cd 将资产添加到存储桶并使用存储桶 CDN 中的资产
Angular 2 deploy in server and add asset to go bucket via ci/cd and consume asset from bucket CDN
我在这里工作 CI/CD 使用 Gitlab CI。
当我添加这个命令时
npm run build:dev --progress false --output-hashing=all --deploy-url https://dev-static.abc.ro/
--deploy-url 正在改变所有资产的路径,这很好
如何使用 go bucket 的凭据通过 ci/cd 添加这些资产文件夹或 dist 文件夹到 go bucket。
这是我用来在我的服务器上部署项目的命令
`
rm package-lock.json
npm install
npm install @angular/cli
npm run build:dev --progress false --output-hashing=all --deploy-url https://dev-static.abc.ro/
printf "\n"
printf "###############################################################################\n"
printf "# Remove current dist folder and Move files from temp-dist to dist #\n"
printf "###############################################################################\n"
rm -rf dist/*
mv temp-dist/* dist/
`
这里是代码展望
您可以为此使用 gulp
请回答以下问题中的第 2 个问题
我在这里工作 CI/CD 使用 Gitlab CI。
当我添加这个命令时
npm run build:dev --progress false --output-hashing=all --deploy-url https://dev-static.abc.ro/
--deploy-url 正在改变所有资产的路径,这很好
如何使用 go bucket 的凭据通过 ci/cd 添加这些资产文件夹或 dist 文件夹到 go bucket。
这是我用来在我的服务器上部署项目的命令
`
rm package-lock.json
npm install
npm install @angular/cli
npm run build:dev --progress false --output-hashing=all --deploy-url https://dev-static.abc.ro/
printf "\n"
printf "###############################################################################\n"
printf "# Remove current dist folder and Move files from temp-dist to dist #\n"
printf "###############################################################################\n"
rm -rf dist/*
mv temp-dist/* dist/
`
这里是代码展望
您可以为此使用 gulp
请回答以下问题中的第 2 个问题