繁体   English   中英

使用 SCP 的 GitLab CI

[英]GitLab CI using SCP

使用SCP部署应用程序是个好主意吗? 我有两台机器,第一台是Gitlab Runner,第二台是我部署应用程序的服务器,当我更新我的应用程序并想使用ci/cd进行部署时,使用SCPRSYNC是个好主意吗? 例如,从runner's机器SCP项目到服务器......

只是为了弄清楚:

  1. 你在 gitlab-ci 中构建了一个应用程序
  2. 您想将其部署到服务器

恕我直言,它对 SCP 来说完全没问题,至少你知道传输是加密的。 您可以只在脚本命令中运行 scp,然后运行另一个脚本命令以实际 ssh 进入框并启动/部署应用程序

但是,根据您的运行时,如果您的应用程序或应用程序框架支持,最好使用部署工具。

=== 替代方案也可以是这样的:

将应用程序发布到 gitlab 注册表中 gitlab-ci 的工件存储库。 (您可能必须为您的项目激活它),然后通过您的框架将它“拉”到您的服务器上

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM