Jenkins安装

Jenkins介绍

Jenkins官网:Jenkins

什么是Jenkins

Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。

Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。

PS:关于自动化部署,我的博客使用的是Hexo + GitHub Pages + Travis CI

Jenkins特性

  • 持续集成和持续交付

  • 简易安装/建议配置

  • 可扩展插件

  • 支持分布式

Jenkins安装

建议使用 RPM 包安装方式

RPM包安装

请提前安装Java环境,即安装JDK``CentOS,以下操作默认已经安装好JDK并配置好了环境变量。

  1. 下载RPM

    官方下载地址:https://jenkins.io/zh/download/

我这里的安装环境是CentOS 7,所以我选择的是:Red Hat/Fedora/CentOS(建议选择长期支持版本)

  1. 上传RPM到服务器

  2. 安装RPM

    # 安装 -ivh 更新使用 -Uvh
    rpm -ivh jenkins-2.176.1-1.1.noarch.rpm
    
  3. 修改配置文件

    vim /etc/sysconfig/jenkins
    

    分别修改:JENKINS_USERJENKINS_PORT

    # 直接使用root用户,或者自行创建jenkins用户
    JENKINS_USER="root"
    # 默认是8080端口,建议修改成别的端口
    JENKINS_PORT="18080"
    
  4. 启动Jenkins

    systemctl start jenkins
    

Yum安装

  1. 安装自动索引yum源的包。(可选操作)

    yum install yum-fastestmirror -y
    
  2. 添加Jenkinsyum

    wget -O /etc/yum.repos.d/jenkins.repo http://jenkins-ci.org/redhat/jenkins.repo
    
  3. 获取Jenkins的包签名密钥

    rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
    
  4. 安装Jenkins

    yum install jenkins -y
    
  5. 启动

    service jenkins start
    

  6. 访问http://ip:port/8080

Docker安装

  1. 拉取Jenkins镜像

    docker pull jenkins
    
  2. 创建本地挂载目录

    # 创建目录
    mkdir -p /var/jenkins
    # 修改目录权限,不然挂载的时候会报错
    chown -R 1000:1000 /var/jenkins
    
  3. 使用镜像运行容器

    docker run -di --name=jenkins -p 18080:8080 -p 5000:5000 --privileged=true -v /var/jenkins:/var/jenkins_home jenkins
    

    我这里将容器的8080端口挂载到了宿主机的18080端口,因为8080这个端口太敏感了,最后将容器内的/var/jenkins_home目录挂载到了宿主机的/var/jenkins目录。

  4. 访问测试

    浏览器访问:http://47.107.128.204:18080

Docker Jenkins安装完毕

Jenkins初始化

安装完毕后,访问Jenkins需要做一些初始化配置。

  1. 获取管理员密码

    • 方式1:查看挂载到本地目录的密码文件

      cat /var/jenkins/secrets/initialAdminPassword
      

    • 方式2:查看容器内的密码文件

      docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
      

    建议直接使用第一种方式,没有必要使用第二种,除非你没有挂载目录到本地。

  2. 将获取到的密码输入到密码框中,点击Continue,然后选择安装插件,选择左侧安装默认插件即可。

    紧接着我们就进入了漫长的安装过程,emmmmmm…

  3. 最后新建并保存用户,就可以开始使用Jenkins

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值