当前位置: 首页 > news >正文

网站建设 投标如何快速做h5网站

网站建设 投标,如何快速做h5网站,wordpress文章 404,东莞室内设计公司排名前言 上文完成了gitlab-runner的基础配置及将gitlab的制品上传至软件包库(产品库)的脚本编写; 本文实现gitlab的ci/cd对远程服务器的操作; 介绍 要让Gitlab Runner部署到远程机器,远程机器必须信任gitlab runner账…

前言

上文完成了gitlab-runner的基础配置及将gitlab的制品上传至软件包库(产品库)的脚本编写;

本文实现gitlab的ci/cd对远程服务器的操作;

介绍

要让Gitlab Runner部署到远程机器,远程机器必须信任gitlab runner账户。

先执行

su gitlab-runner

切换到gitlab-runner账户

a服务器 gitlab-runner所在服务器

b服务器 部署项目的远程服务器

免密通道建立

生成密钥

a服务器上执行

ssh-keygen

或者

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

 执行后 /home/gitlab-runner/.ssh 目录下,

会新生成两个文件:id_rsa.pub和id_rsa

将a服务器公钥上传至b远程服务器的SSH(安全外壳协议)认证文件

scp -r  /home/gitlab-runner/.ssh/id_rsa.pub root@b服务器的ip:/root/.ssh/authorized_keys

 如果目标是追加公钥,可以使用 >> 操作符通过 SSH 连接来实现

cat /home/gitlab-runner/.ssh/id_rsa.pub | ssh root@b服务器的ip 'cat >> /root/.ssh/authorized_keys'

这样可以避免权限和覆盖问题。

验证

ssh root@b服务器的ip

 .gitlab-ci.yml文件编写

着重查看ssh部分编写

stages:- build- deploy- sshbuild:stage: buildscript:- echo "xxx"artifacts:paths:- "dist.tar.gz"- "update_description.txt"deploy:stage: deployneeds:- buildscript:- echo "xxx"artifacts:paths:- "dist.tar.gz"- "update_description.txt"ssh:stage: sshneeds:- deploybefore_script:# 查找安装ssh-agent# - 'which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )'- 'which ssh-agent || ( yum update -y && yum install openssh-client -y )'# 启动 ssh-agent- eval $(ssh-agent -s)# 将GitLab服务器私钥添加到ssh-agent代理中- chmod 400 ~/.ssh/id_rsa- ssh-add ~/.ssh/id_rsascript:- echo "传输到远程"- ssh root@b服务器的ip "mkdir -p /home/xxx/${CI_COMMIT_TAG:-latest}"- scp -r "dist.tar.gz" root@b服务器的ip:/home/xxx/${CI_COMMIT_TAG:-latest}/- scp -r "update_description.txt" root@b服务器的ip:/home/xxx/${CI_COMMIT_TAG:-latest}/rules:- if: '$CI_COMMIT_TAG'when: always- when: never

流水线执行完后,去远程服务器查看对应目录即可完成验证;

---------------

本文结束。 

http://www.yayakq.cn/news/26298/

相关文章:

  • 福州市住房和城乡建设局网站怎么在网页下载视频
  • 为什么网站上传照片传不上去三大框架对网站开发的作用
  • 北京网站建设制作北京移动端网站设计
  • 天津最好网站建设公司个人网站可以做音乐下载网
  • 网站设计一般会遇到哪些问题车公庙网站建设
  • 成都做网站设计哪家最权威做打牌的网站怎么办
  • 网站建设公司广告外行怎么做网站
  • 个人宽带备案网站wordpress 皮肤
  • 计算机专业论文网站开发网站群建设 公司
  • 网站制作费用一览表手机兼职赚钱正规平台
  • 酒店网站建设的需求分析报告网站是如何盈利
  • 我的网站打不开有公众号要不要做网站
  • 辽宁注册公司网站wordpress采集审核
  • 如何借助网站打广告免费男人做那个的视频网站
  • wordpress togetherjs石家庄网站优化
  • 重庆网站建设吧html5下载教程
  • 上海网站建设报价书广州公司网站
  • 如何建设网站步骤营销型企业网站核心
  • 网站标题的关键字怎么写个人简介网站源码
  • 网站进度条特效网站首页布局的设计
  • 昆明网站建设咨询seo站长综合查询工具
  • 工业设计网站免费dede网站管理系统演示
  • 新乡网站建设waterseo福州网站定制公司
  • 建网站建设的基本流程公司注册地址变更需要什么资料
  • 福州市建设工程材料价格管理系统网站外贸怎样找到精准客户
  • 白云区建设局网站邯郸科技有限公司
  • 网站开发 超速云服装高级定制品牌
  • 天津专业网站建设wordpress多重筛选页面
  • 建设广告网站费用网站文件大小
  • jsp网站怎么做辽宁建设工程信息网官网新网站入口