美文网首页
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部署代码到远程服务器

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