执行环境: Centos 7,jdk8

安装Jenkins

Jenkins是个java程序所以需要先安装jdk

Jdk安装

  1. 这里先在 winsdows 上下载 jdk-8u181-linux-x64.gz 连接
    这里需要登录oracle才能下载
  2. 然后通过winscp拖到linux上的 /usr/local 路径下;
  3. 然后解压安装;

    1
    2
    [root@localhost /]# tar -xf jdk-8u121-linux-x64.tar.gz
    [root@localhost /]# mv jdk1.8.0_121/ /usr/local/jdk && rm -rf jdk-8u121-linux-x64.tar.gz
  4. 再配置环境变量;

    1
    2
    3
    4
    5
    6
    root@localhost:~# vim /etc/profile
    JAVA_HOME=/usr/local/jdk/
    PATH=$JAVA_HOME/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME PATH CLASSPATH
    root@localhost:/usr/local# source /etc/profile

安装Jenkins

1
[root@localhost ~]# wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war

打开防火墙

需要注意的是,查看防火墙是否打开,打开的话需要放开端口9000或者直接关闭防火墙

  • 查看防火墙状态

    1
    2
     [root@localhost local]# firewall-cmd --state
    running
  • 关闭防火墙

    1
    [root@localhost local]#  systemctl stop firewalld
  • 启动防火墙

    1
    [root@localhost local]#  systemctl start firewalld
  • 开放端口 9000

    1
    2
    [root@localhost local]# firewall-cmd --zone=public --add-port=9000/tcp --permanent  (--permanent永久生效,没有此参数重启后失效)
    success
  • 更新防火墙规则

    1
    2
    [root@localhost local]# firewall-cmd --reload
    success
  • 查看所有开放端口

    1
    2
    [root@localhost local]#  firewall-cmd --zone=public --list-ports
    9000/tcp

自定义指定端口9000启动jenkins

1
[root@localhost ~]# java -jar jenkins.war --httpPort=9000

浏览器登录

地址栏输入 IP:9000 ,例:192.168.2.14:9000
在这里插入图片描述

根据提示信息找到初始密码输入登录

在这里插入图片描述

默认选择 安装推荐插件

修改管理员密码

上一步过后会有个创建一个管理员的页面,但是我这里不好使,所以就登陆admin,然后修改admin密码
在这里插入图片描述

拖到最下面修改密码

在这里插入图片描述

然后可以注销后用修改的密码登陆了

创建一个执行shell的任务

在这里插入图片描述
在这里插入图片描述

然后下一步拖到最下面选择构建下拉框选

在这里插入图片描述
在这里插入图片描述

构建刚创建的Jenkins任务

在这里插入图片描述

查看执行结果

在这里插入图片描述
在这里插入图片描述

出现 Finished: SUCCESS 恭喜,即为执行成功

其它博客:
CSDN:https://blog.csdn.net/qq_29175301/article/details/83213252
OSChina:https://my.oschina.net/charmsongo/blog/2249904