gpt4 book ai didi

docker - 结束连接时出现错误,Gitlab ci 退出 lftp 命令

转载 作者:行者123 更新时间:2023-12-02 19:26:52 26 4
gpt4 key购买 nike

我正在尝试使用 ftp 协议(protocol)和 gitlab 的 continouis 集成来部署我的 Web 应用程序。所有文件都被上传并且网站运行良好,但是当 gitlab 运行器几乎完成时我不断收到以下错误。

我的 gitlab-ci.yml 文件

stages:
- build
- test
- deploy

build:
stage: build
tags:
- shell
script:
- echo "Building"

test:
stage: test
tags:
- shell
script: echo "Running tests"

frontend-deploy:
stage: deploy
tags:
- debian
allow_failure: true
environment:
name: devallei
url: https://devallei.azurewebsites.net/
only:
- master
script:
- echo "Deploy to staging server"
- apt-get update -qq
- apt-get install -y -qq lftp
- lftp -c "set ftp:ssl-allow yes; set ssl:verify-certificate false; debug; open -u devallei\FTPAccesHoussem,Devallei2019 ftps://waws-prod-dm1-131.ftp.azurewebsites.windows.net/site/wwwroot; mirror -Rev ./frontend/dist /site/wwwroot"

backend-deploy:
stage: deploy
tags:
- shell
allow_failure: true
only:
- master
script:
- echo "Deploy spring boot application"

我希望运行者通过并通过工作,但它给了我以下错误。
---- Connecting data socket to (23.99.220.117) port 10033
---- Data connection established
---> ALLO 4329977
<--- 200 ALLO command successful.
---> STOR vendor.3b66c6ecdd8766cbd8b1.js.map
<--- 125 Data connection already open; Transfer starting.
---- Closing data socket
<--- 226 Transfer complete.
---> QUIT
gnutls_record_recv: The TLS connection was non-properly terminated. Assuming
EOF.
<--- 221 Goodbye.
---- Closing control socket
ERROR: Job failed: exit code 1

最佳答案

我不知道“gnutls_record_recv: The TLS connection was non-properly terminated. Assuming EOF.”错误的原因,但它使您的 lftp 命令返回非零退出代码。这让 GitLab 认为你的工作失败了。最好的办法是修复它。
如果您认为一切正常并防止 lftp 命令失败,请添加 || true到 lftp 命令的末尾。 但请注意,即使发生真正的错误,您的工作也不会失败。

关于docker - 结束连接时出现错误,Gitlab ci 退出 lftp 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55497197/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com