symfony - Symfony 使用 gitlab-ci.yml 自动部署
问题描述
我正在使用lftp
将文件从 Gitlab 传输到 Cpanel,但vendor
目录量太大。我想手动存储供应商并lftp
仅替换此目录的已更改文件或新文件(仅更改)。怎么做?
我的gitlab-ci.yml
命令是:
lftp -c "set ftp:ssl-allow no; open -u $FTP_USERNAME,$FTP_PASSWORD $FTP_HOST; mirror -Rev . ./ --ignore-time --parallel=10 --exclude-glob .git* --exclude .git/"
解决方案
推荐阅读
- regex - 正则表达式:如果 KeyWord2 在同一个字符串中,则选择 KeyWord1
- javascript - 截断文本溢出但为按钮留出空间
- sql - 如何解决“无法从具有 DISTINCT、GROUP BY 等的视图中选择 ROWID 或采样” Oracle Apex 中的错误?
- python - 为什么一个 Python 程序会占用多个 CPU?
- html - Bootstrap 4 分别对齐行或列中的项目
- etl - Streamsets 数据收集器:将字段替换为其子值
- ruby-on-rails - 你如何让 Sorcery 在 Rails 中与 Grape 一起工作?
- python - 我在 python 中使用“除外”代码时遇到问题
- wordpress - wordpress 如何知道我是使用用户名还是电子邮件登录?
- google-bigquery - 在 BigQuery SQL 中获得不同的计数和每行重复