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 个问题