zoukankan      html  css  js  c++  java
  • CI/CD----jenkins安装配置

    1.下载jenkins rpm包。

    https://pkg.jenkins.io/redhat/

     2.安装

    rpm -ivh jenkins-2.182-1.1.noarch
    systemctl start jenkins
    less /var/log/jenkins/jenkins.log //查询admin密码
    访问 http://ip:8080/ 进行安装

    3.修改端口

    vi /etc/sysconfig/jenkins
    JENKINS_PORT="8080"  //修改这个
    systemctl restart jenkins

    4.登陆注册

    5.批量导入插件

    tar -xzvf  jenkins-plugins.tar.gz  -C /var/lib/jenkins/
    systemctl restart jenkins

    6.免密ssh密钥目录

    有个问题搞了2天才清楚,在linux上免密登陆成功了,但是Publish over SSH上面配置一直失败!!!最终发现linux用的免密密钥目录是在/root/.ssh ,而jenkins用户的目录是在

    [root@host-173-**-**-** .ssh]# ls
    id_rsa  id_rsa.pub  known_hosts
    [root@host-173-**-**-** .ssh]# pwd
    /var/lib/jenkins/.ssh

    7.配置SSH

    ssh-keygen -t rsa   //产生密钥对
    ssh-copy-id -i ~/.ssh/id_rsa.pub "root@173.**.**.**"
    #这样测试,如果Publish over SSH不过在执行下列命令
    cd /var/lib/jenkins/.ssh  //没用就创建mkdir
    cp -R ~/.ssh/  /var/lib/jenkins/.ssh/    //拷贝密钥

    8.配置Publish over SSH

    作者:陈耿聪 —— 夕狱

    出处:https://www.cnblogs.com/CGCong/

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    js 简单排序
    封装Vue轮播图
    MonggoDB 基本操作
    Node + MVC模式 登录注册 小示例
    Node__Express
    Canvas 碎碎念
    vue 动态添加 删除 属性
    Vue 下 浏览器 点击实现复制功能
    电脑共享无线网
    抓包tcpdump
  • 原文地址:https://www.cnblogs.com/CGCong/p/11133179.html
Copyright © 2011-2022 走看看