• Ali_Cloud++:阿里云部署 Jenkins持续集成自动化部署


    安装方式:

    1、yum 源安装 rpm包

    2、结合 tomcat 使用 war包

    .......

    下载地址:Dowlnoad  (分:长期支持版本 (LTS)  和  每周更新版)

    jenkins插件下载地址-地址一      jenkins插件下载地址-地址二    

    本文安装环境:

    1):阿里云 CentOS 7.5 64位

    2):JDK8

    3):Maven 3.3.9

    4):最新版本 Jenkins 2.230

    本文使用 yum 安装方式

    1、安装之前请确保安装了 JDK  Maven (注意jenkins 与 jdk 的版本是否兼容)

    2、下载 jenkins.repo

      yum的repo中默认没有Jenkins,需要先将Jenkins存储库添加到yum repos,执行下面的命令:

    wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo 
    
    wget -O 是将下载的文件存放到指定的文件夹下,同时重命名下载的文件

    3、导入jenkins的密钥

    rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

    4、然后 安装Jenkins

    yum install -y jenkins 默认安装最新的

    5、操作Jenkins命令

    service jenkins start 启动jenkins
    
    service jenkins restart  重启jenkins
    
    rpm -ql jenkins  查看默认安装目录
    
    rpm -e jenkins    卸载jenkins
    rpm -ql jenkins   检查是否卸载成功
    find / -iname jenkins | xargs -n 1000 rm -rf    彻底删除残留文件

    6、修改/etc/init.d/jenkins文件中的jdk路径

     vim /etc/init.d/jenkins

    7、修改jenkins配置文件

    7-1):修改启动端口 JENKINS_PORT(8080)为 8081 (自定义)

    vim /etc/sysconfig/jenkins

    7-2):修改 JENKINS_USER="root"  最好改成root,不然会报错权限不足

    7-3):修改 JENKINS_HOME="/var/lib/jenkins"  默认是这个目录,改成自己的目录  (可选 可选 可选)

    转移JENKINS_HOME目录下的文件到新目录下
    
    cp -r /var/lib/jenkins/* /data/mosquito/jenkins/.jenkins/

    8、systemctl daemon-reload 重载所有修改过的配置文件

    9、启动 jenkins   

    service jenkins start

    说明 jkd 版本太老了,需要安装jdk1.8(也就是Java8 )上述提到过更改 jdk 目录的问题了。

    查看 jdk 安装目录   which java

    10、在浏览器中输入 http://公网ip:8081

    这时会出现输入密码的问题,同样利用 cat /var/lib/jenkins/secrets/initialAdminPassword 复制密码并粘贴,进入下一步,如果你不了解需要什么插件的话 建议选择默认安装插件

    1、安装过程中可能会出现 插件安装失败 (没关系 后期可以重新下载 或 手动下载插件上传)

    2、该Jenkins实例似乎已离线 

    这个原因就是升级站点的链接 https://updates.jenkins.io/update-center.json 默认是https

    解决办法:

    在安装插件那个页面,就是提示你offline的那个页面,不要动。然后打开一个新的tab,输入网址http://公网ip:8081/jenkins/pluginManager/advanced。

    这里面最底下有个【升级站点】,把其中的链接由https改成http的就好了,http://updates.jenkins.io/update-center.json

    或  http://mirror.xmission.com/jenkins/updates/update-center.json

    11、重启 Jenkins 服务 如下图安装成功 (有些没有安装成功的 插件后期可根据需要 安装|重新安装 插件)

    补充:

    1):手动上传插件依赖

    发现上面报了一堆错误,是因为插件的依赖没有安装好,就先把这些错误解决掉吧。解决完成后,也就基本会使用插件中心了。

    jenkins插件下载地址-地址一      jenkins插件下载地址-地址二    

    报错解决过程:仅供参考

    根据上面的提示我们需要安装以下两个依赖:

        jackson-api v2.7.3

        GitHub API Plugin v1.86

    进入插件下载网址:

    ctrl+f 弹出搜索框中输入’jackson’,可以看到如下界面,点击进去,选择2.73版本下载下来到本地。

    进入Jenkins的插件管理界面–>高级–>选择文件–>上传,分别上传两个插件。

    点击上传后,就会跳转到安装进度页面,安装完成后,提示需要重启。(可以把所有插件安装好后再重启)

    重启 OK

    2):插件安装示例

    例如我要使用gitlab的钩子功能,安装过程如下:

    系统管理–>管理插件–>可选插件–>输入插件名–>勾选相应插件–>点击直接安装。

    安装完成后最好勾选重启,确保不会出问题

  • 相关阅读:
    CentOS7.9 安装 PG13 + repmgr +pgpool 实现负载均衡读写分离
    c# winForm中播放声音的三种方法
    C# 输入指定日期获取当前年的第一天 、当前年的最后一天
    微服务架构的优缺点,适合场景。
    Spring,SpringMVC,SpringBoot区别及联系
    cxgrid的使用模糊搜索
    pg中函数调用中的SQL语句
    oracle 查询备份
    oracle一次获取多表数据
    ToolTip
  • 原文地址:https://www.cnblogs.com/codingmode/p/12672558.html
Copyright © 2020-2023  润新知