在gitlab管道中跳过上传文件夹

问题描述 投票:0回答:1

我在gitlab中配置.yml文件以便在cPanel中进行自动部署,因此每当我部署所有文件时都会在cPanel中获取传输,并且正在删除git分支中不存在的任何内容。

所以问题是cPanel是客户端客户端上传的,当自动部署运行时,git分支中不存在的某个映像被删除。

任何跳过上传文件夹和检查自动部署的解决方案?

下面是我的.gitlab-ci.yml代码:

deploy:
  script:
    - apt-get update -qq && apt-get install -y -qq lftp
    - lftp -c "set ftp:ssl-allow no; open -u $USERNAME,$PASSWORD $HOST; mirror -Rnev ./ ./public_html/propertynidhiv2 --ignore-time --parallel=10 --exclude-glob .git* --exclude .git/"
  only:
    - master
git gitlab cpanel
1个回答
0
投票

我更新-Rnev到-Rnv

e表示git中不存在的任何内容我将从cpanel中删除现在只删除了我更新的thodse文件

© www.soinside.com 2019 - 2024. All rights reserved.