• Jenkins安装


    Jenkins安装

    1.安装JDK Jenkins需要依赖JDK,所以先安装JDK1.8

    yum install java-1.8.0-openjdk* -y
    安装目录为:/usr/lib/jvm
    

    2.获取jenkins安装包

    下载页面:https://jenkins.io/zh/download/

    3.安装文件:jenkins-2.190.3-1.1.noarch.rpm

    把安装包上传到192.168.66.101服务器,进行安装
    rpm -ivh jenkins-2.190.3-1.1.noarch.rpm
    

    4.修改Jenkins配置

    vi /etc/syscofig/jenkins
    修改内容如下
    JENKINS_USER="root" 
    JENKINS_PORT="8888"
    

    5.启动Jenkins

    systemctl start jenkins
    

    遇到问题

    Process: 1269 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=1/FAILURE)
    
    表示没找到JDK,编辑jenkins配置文件
    vi /etc/rc.d/init.d/jenkins start
    找到candidates=""这行,大约在74行左右,手动把绝对路径填写上
    systemctl daemon-reload
    systemctl start jenkins
    

    6.打开浏览器访问 http://192.168.17.163:8888

    注意:本服务器把防火墙关闭了,如果开启防火墙,需要在防火墙添加端口

    7.获取并输入admin账户密码

    cat /var/lib/jenkins/secrets/initialAdminPassword
    

    8.跳过插件安装

    因为Jenkins插件需要连接默认官网下载,速度非常慢,而且经过会失败,所以我们暂时先跳过插件安装。
    

    9.一路下去安装完毕

    Jenkins插件

    Jenkins本身不提供很多功能,我们可以通过使用插件来满足我们的使用。

    例如从Gitlab拉取代码,使用 Maven构建项目等功能需要依靠插件完成。

    修改插件下载地址

    Jenkins国外官方插件地址下载速度非常慢,所以可以修改为国内插件地址

    1.修改Jenkins插件下载地址:

    Jenkins->Manage Jenkins->Manage Plugins->点击Available

    2.等待插件完全加载完毕,也就是转圈结束

    3.接着修改地址文件,替换为国内插件地址

    [root@localhost ~]# cd /var/lib/jenkins/updates
    [root@localhost updates]# sed -i 's/http:\/\/updates.jenkinsci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json
    

    4.最后在Manage Plugins点击Advanced,把Update Site改为国内插件下载地址

    https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

    5.保存Sumbit后,重启Jenkins

    在浏览器的地址后面输入restart 询问是否重启点击yes

    例如:http://192.168.17.163:8888/restart

    演示安装中文汉化插件

    下载中文汉化插件 Jenkins->Manage Jenkins->Manage Plugins,点击Available,搜索"Chinese"

    重启Jenkins后,就看到Jenkins汉化了!(PS:但可能部分菜单汉化会失败)

  • 相关阅读:
    L16Vue工程化
    L16Vue组件
    L16VueRouter
    SQL 无符号(sighed)数相减报错的解决方法cast()函数
    python try: except: 处理死循环
    python 面试100题1
    日三省
    python math模块
    python 向集合追加元素 add()/update()
    PowerBI 使用函数Excel.Workbook(content)一次性合并多工作簿多表数据
  • 原文地址:https://www.cnblogs.com/eba001/p/14300042.html
Copyright © 2020-2023  润新知