簡體   English   中英

在帶有 cpanels 的服務器中部署帶有 Gitlab cd/ci 和 lftp 的項目

[英]Deploy a proyect with Gitlab cd/ci and lftp in a server with cpanels

在提出這個問題之前,我一直在閱讀一些問題和文章:

我的問題是我使用了無法登錄的管道變量。

$ lftp -e "set ssl:verify-certificate false; mirror --reverse --verbose=3 --delete ./ ./ --ignore-time --parallel=10 --exclude-glob .git* --exclude .git/; quit" -u $FTP_USER,$FTP_PASS $FTP_HOST
mirror: Login failed: 530 Login authentication failed
Cleaning up project directory and file based variables

但是,如果我在 yml 中添加變量值,它就可以工作。 Cpanels fpt 用戶是以這種方式構建的: user@domian我不知道當它在變量中時這是否會成為問題。

$ lftp -e "set ssl:verify-certificate false; mirror --reverse --verbose=3 --delete ./ ./ --ignore-time --parallel=10 --exclude-glob .git* --exclude .git/; quit" -u user@domian,password domain

在這種情況下,您可以直接成功運行命令,但在使用變量時它不起作用。 檢查幾個案例通常會有所幫助。

  1. 回顯變量並檢查值和順序
  2. 檢查變量是否受保護。 受保護的變量只能在受保護的分支中訪問。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM