使用ftp实现对angular项目的连续部署
我对CI CD完全陌生。现在我被要求使用bitbucket实现它 我正在做一个角度项目,我的服务器将使用FTP连接 经过多次研究,我可以在我的yml文件中写下这些行 我的服务器主机名是XX.XXX.XXX.XXX 在repository变量中, 我已将我的FTP_主机_路径指定为使用ftp实现对angular项目的连续部署,ftp,angular6,bitbucket,continuous-deployment,bitbucket-pipelines,Ftp,Angular6,Bitbucket,Continuous Deployment,Bitbucket Pipelines,我对CI CD完全陌生。现在我被要求使用bitbucket实现它 我正在做一个角度项目,我的服务器将使用FTP连接 经过多次研究,我可以在我的yml文件中写下这些行 我的服务器主机名是XX.XXX.XXX.XXX 在repository变量中, 我已将我的FTP_主机_路径指定为 但是这让我失败了。尝试将您的映像更改为节点:x.x.x和脚本git ftp init-u“$ftp\u USERNAME”-p“$ftp\u PASSWORD”ftp://$ftp\u HOST\u PATH(带引号)
但是这让我失败了。尝试将您的映像更改为
节点:x.x.x
和脚本git ftp init-u“$ftp\u USERNAME”-p“$ftp\u PASSWORD”ftp://$ftp\u HOST\u PATH
(带引号)
请记住,您只需第一次触发
init
,然后使用ftp push
尝试将图像更改为node:x.x.x
和脚本git ftp init-u“$ftp_USERNAME”-p“$ftp_PASSWORD”ftp://$ftp_HOST_PATH
(带引号)
请记住,您只需要第一次触发
init
,然后使用ftp push
git ftp init的定义是为我上载所有文件,您应该改用git ftp push
最好使用这三个变量,而不是--username etc
git config git-ftp.url“$ftp\u HOST\u PATH”git config git-ftp.user“$ftp”git config git-ftp.password“$ftp\u password”将日志错误复制到帮助列表目录/var/lib/apt/lists/partial缺失。-Acquire(13:权限被拒绝)跳过缓存上载,搜索名为[test results,failsafe reports,test reports,surefire reports]的目录中的测试报告文件失败,搜索深度为4,完成了测试报告扫描。找到0个测试报告文件。合并测试套件,测试总数为0,有0个失败和0个错误。尝试使用
sudo-apt-get
是的,我也尝试过sudo-I-rm/var/lib/apt/list/partial/*
-exit
-sudo-apt-update
git-ftp-init的定义是为我上传所有文件,你应该使用git-ftp-push
相反最好使用这三个变量,而不是--username etc
git config git-ftp.url“$ftp\u HOST\u PATH”git config git-ftp.user“$ftp”git config git-ftp.password“$ftp\u password”将日志错误复制到帮助列表目录/var/lib/apt/lists/partial缺失。-Acquire(13:权限被拒绝)跳过缓存上载,搜索名为[test results,failsafe reports,test reports,surefire reports]的目录中的测试报告文件失败,搜索深度为4,完成了测试报告扫描。找到0个测试报告文件。合并测试套件,测试总数为0,有0个失败和0个错误。尝试使用
sudo-apt-get
是的,我也尝试过sudo-I-rm/var/lib/apt/lists/partial/*
-退出sudo-apt-update
image: trion/ng-cli
pipelines:
branches:
master:
- step:
name: "Build, test & deploy to production"
deployment: production
caches:
- node
script:
- echo "$(ls -la dist/)"
- npm install
- npm install -g @angular/cli
- npm run build:prod
- ls -ltr
- echo "Let's go in to our dist/ and initialize there with git"
- apt-get update
- apt-get -qq install git-ftp
- git ftp init --username $FTP_USERNAME --password $FTP_PASSWORD $FTP_HOST_PATH