我想使用子目录部署我的项目。它必须看起来像
www.domain.com/beta
该域已存在且已启用,我目前正在运行一个网站。
我正在使用Azure服务和Bitbucket管道来托管我的网站。
管道在以下步骤上失败:
- step:
name: Archiving
script: # The script below will zip the dist/source site
- zipfile="dist"
- dir="./dist/site"
- python -c "import shutil;shutil.make_archive('$zipfile','zip',root_dir='./dist/PROJECTNAME', base_dir='./beta')"
artifacts:
- dist.zip
,出现以下错误:
OSError:[Errno 2]没有这样的文件或目录:'beta'
通常执行FTP部署时,我执行:
ng build --base-href / beta /
然后我上传了dist文件。
我应该在某个地方添加子目录(beta)吗?