zoukankan      html  css  js  c++  java
  • jenkins-1

    1 下载jenkins,https://jenkins.io/download/, 我在此处用的是war的的形式启动的,配置tomact的server.xml,如果是一个主机多个tomact的话还要编辑tomact/bin、下,面的catalina.sh文件, 具体配置见上一篇博客,

    2 启动之后根据jenkins给出的路径cat密码进行首次登陆,登陆之后可以选择自定义安装软件和推荐安装两种,我这次选推荐安装,安装完成之后会到设置管理员账户的页面, 按照自己的情况设置就可以了,

    3 首页面, 系统管理-全局配置-global tool configuration, 配置maven+git+jdk等等,傻瓜操作,照着提示走就行了

    4 在jenkins服务器上执行ssh-keygen -t rsa,一路回车就可以  一路回车的话密码为空,这样就在/root/.ssh/下生成的两个文件id.rsa(私钥)和id.rsa.pub(公钥),我们需要把公钥的内容写到测试服务器(tomcat服务器上)的/root/.ssh/authorized_keys文件中  如果没有就新建。

    5 系统管理-系统设置-Publish over SSH(没有的话去系统管理插件管理里面安装),,path to key填写私钥的路径,key填写私钥的内容,path to key和key可二选一,name要remote文件的名字, 可随意填写,hostname被remote 目录所在服务器的ip地址,username登陆服务器用户名,remote directory要远程文件的路径,然后Test configuration测试是否链接成功。成功还好,失败的话先检查配置, 这儿有一个好大的坑,如果jenkins配置实在没有问题, 就检查被被远程的主机的.ssh和root文件夹的权限问题,这是一个很隐秘的错误(真的是好大一坑,最后还是我老大帮我解决的,当时头发都快抓没了),其实我在搭建的时候遇到很多问题,忘记过管理员的密码, 第一次登陆就提示权限拒绝,不过这些都是小坑, 度娘很多办法。

    懒得截图,就这样吧,这儿记录最有含金量的就是第5步记录的一个坑, 如果你的jenkins配置实在没有问题,请参考这一条思路,或许能帮到你。

  • 相关阅读:
    高精度乘法
    使用BFG清除git仓库中的隐私文件或大文件
    java运行的问题
    eclipse编写的java程序在dos环境下运行的写法
    win32汇编实现阶乘和斐波那契数列
    十个数字不同,实现加减乘。暴力枚举法
    实现一个类模板
    循环队列类模板和函数模板c++实例
    C++析构函数为什么要为虚函数
    1012-Joseph 约瑟夫问题
  • 原文地址:https://www.cnblogs.com/sailfan/p/10227023.html
Copyright © 2011-2022 走看看