美文网首页
jenkins部署代码到远程服务器

jenkins部署代码到远程服务器

作者: 宸风如苏 | 来源:发表于2020-11-11 18:45 被阅读0次
之前只是做到将代码构建到了jenkins服务器所在的目录下中的workspace中,实际项目中我们需要代码构建到站点指定目录下,现在就是做这一步
1:首先安装插件 Publish over SSH
Snipaste_2020-11-10_17-04-07.png Snipaste_2020-11-10_17-08-00.png
2:在目标服务器(就是你要部署项目的服务器)上生成rsa秘钥,命令如下
ssh-keygen  -t  rsa 

一路回车


Snipaste_2020-11-10_17-20-05.png
在该服务器的.ssh文件夹下新建文件authorized_keys(已存在就不用新建)
cat  id_rsa.pub > authorized_keys (新建)
cat  id_rsa.pub >> authorized_keys (已存在追加内容)
3:将该服务器的公钥id_rsa.pub文件复制一份,放到 jenkins 服务器上
4:配置
Snipaste_2020-11-10_17-16-02.png
按图进入,ctrl + F搜索 Publish over SSH,搜索无结果的请确认自己是否安装该插件
Snipaste_2020-11-10_17-32-23.png Snipaste_2020-11-10_17-35-30.png
5:上述配置完成并且test结果为success后,就可以去到任务选择构建相关配置
Snipaste_2020-11-11_18-38-54.png Snipaste_2020-11-11_18-39-17.png Snipaste_2020-11-11_18-35-29.png
配置完成后点击保存,即可点击立即构建,测试,去到服务器的对应目录查看文件是否产生
Snipaste_2020-11-11_18-42-23.png
binggo! 有了,只要根据项目实际的部署目录去更改对应的远程目录就好了。
后续还可以部署钉钉群通知,可以参考这个   jenkins部署钉钉通知

相关文章

  • jenkins远程部署项目

    本文介绍 使用 jenkins部署机来部署项目到 远程服务器为什么我要把jenkins装在单独的一台服务器, 一是...

  • 自动发布到远程服务器

    关键词:自动发布版本 参考: 远程部署项目(linux) jenkins把包传到远程服务器上 自动部署war包到远...

  • jenkins部署代码到远程服务器

    之前只是做到将代码构建到了jenkins服务器所在的目录下中的workspace中,实际项目中我们需要代码构建到站...

  • jenkins部署源代码到远程服务器

    jenkins要想在远程服务器执行命令,发送文件等操作,必然要处理jenkins与远程机的免交互问题。下面如何让j...

  • 5、持续集成-jenkins

    一:通过jenkins调用shell脚本完成从Gitlab服务器获取代码、打包、部署到web服务器、将web服务器...

  • mybatis绑定错误-- Invalid bound stat

    一、问题描述 使用mybatis的项目在本地可以正常运行,但当使用maven或Jenkins打包部署到远程服务器上...

  • Jenkin部署在windows环境下部署前端

    部署后端:在windows下安装Jenkins,并使用Jenkins打包,然后部署jar包到服务器[https:/...

  • nginx配置项目

    需求:项目打包部署到服务器上面,首先项目代码使用svn管理,然后在服务器上面安装Jenkins,并使用Jenkin...

  • jenkins

    大致说下jenkins自动化的流程: 程序员提交代码到远程仓库. jenkins 从远程仓库下载代码. jenki...

  • Jenkins离线部署

    Jenkins部署 部署服务器 版本 安装jenkins 修改jenkins启动默认端口 启动jenkins 使用...

网友评论

      本文标题:jenkins部署代码到远程服务器

      本文链接:https://www.haomeiwen.com/subject/bdpjbktx.html