我需要一些帮助来配置没有docker的gitlab连续部署。
我想要什么:
jobs
composer
安装我的依存关系我做了什么(不确定这是一个好习惯):
gitlab-runner
:...
composer_install:
stage: dependancies
only:
- master
script:
- composer self-update
- composer update
- composer upgrade
$CI_PROJECT_DIR
:deploy:
stage: deploy
only:
- master
script:
- echo "rsync $CI_PROJECT_DIR"
- rsync -au $CI_PROJECT_DIR/ /var/www/app/
但是我陷入了rsync的困境,我的权限被拒绝(rsync: failed to set permissions on "/var/www/app/...": Operation not permitted (1)
)
我在使用gitlab-runner的digitalocean dropplet和shell配置。
谢谢大家的帮助!