Я совершенно новичок в CI CD.Теперь меня попросили реализовать это с помощью bitbucket.
Я работаю над угловым проектом, и мой сервер должен быть подключен через FTP.
После многих исследований я мог написать эти строки в своем файле yml.
Имя моего сервера: XX.XXX.XXX.XXX. В переменной репозитория я задал свой FTP_HOST_PATH как ftp: //XX.XXX.XXX.XXX/bak/testCI.
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
Но меня это подводит.