在服务器上部署Angular 2,并通过cicd将资产添加到go bucket,并从bucket CDN中消耗资产。

问题描述 投票:0回答:1

我在使用Gitlab CI进行CICD工作,当我添加了这个命令时npm run build:dev --progress false --output-hashing=all --deploy-url https://dev-static.abc.ro/--deploy-url改变了所有资产的路径,这很好。

我如何通过cicd使用go bucket的凭证将这些asset文件夹或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/
`

这里的代码是outlookenter image description here

angular amazon-s3 gitlab-ci gitlab-ci-runner bucket
1个回答
0
投票

你可以使用 gulp 请回答以下问题中的第2个问题。

如何使用AWS SDK for Yii2上传图片到数字海洋空间?

© www.soinside.com 2019 - 2024. All rights reserved.