自动化部署(一)-jenkins安装

263 阅读1分钟
  1. 先看jdk有没有安装

    java -version

    要是没有安装

         yum search java | grep -i --color jdk  // 查看java全部版本
         yum install java-11-openjdk-devel  // 下载 
         java -version // 查看版本
    
  2. git安装

        yum install git -y // 安装
        git --version  // 完成后查看版本
        git config --global user.name "用户名" // 配置用户名 
        git config --global user.email "邮箱" // `配置邮箱`
        ssh-keygen -t rsa -C "邮箱"  //生成git的秘钥 直接回车,可以不用配置账号密码
    
  3. 安装jenkins

        sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo  //要是命令报证书错误 在后面加上 --no-check-certificate
        sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
        yum install jenkins
        sudo systemctl daemon-reload
    
  4. 修改端口 像我这边8080端口被占用了 所以要改下端口

    编辑文件vi /etc/sysconfig/jenkinsi进入编辑模式

    找到JENKINS_PORT="8080" 8080改成你想要的端口号8888

    esc退出编辑模式,输入:wq保存退出

    或者也可以下载文件修改 QQ截图20220112171247.png

  5. 启动jenkins

        systemctl start jenkins
        sudo systemctl status jenkin // 查看是否启动成功
    

    启动成功后浏览器输入xx.xx.xx.xx:8888/ 就可以访问了,第一次进入需要密码 按照页面上的提示就可以找到密码

  6. 启动的时候可能报错 找不到java QQ截图20220112173343.png 有两种解决办法

  • 新建一个软连接直接

    ls -s /usr/lib/jdk-11/bin/java /usr/bin/java
    
  • 修改jenkins的配置文件 /etc/init.d/jenkins

    编辑文件vi /etc/init.d/jenkins 按i进入编辑模式

    找到 QQ截图20220112174501.png 在最后添加/usr/lib/jdk-11/bin/java

    esc退出编辑模式,输入:wq保存退出

    或者下载文件 修改后重新上传

        candidates="
             /etc/alternatives/java
             /usr/lib/jvm/java-1.8.0/bin/java
             /usr/lib/jvm/jre-1.8.0/bin/java
             /usr/lib/jvm/java-11.0/bin/java
             /usr/lib/jvm/jre-11.0/bin/java
             /usr/lib/jvm/java-11-openjdk-amd64
             /usr/bin/java
             /usr/lib/jdk-11/bin/java 
         "