欢迎评论
执行环境: Centos 7,jdk8
安装Jenkins
Jenkins是个java程序所以需要先安装jdk
Jdk安装
- 这里先在 winsdows 上下载 jdk-8u181-linux-x64.gz 连接;
- 然后通过winscp拖到linux上的 /usr/local 路径下;
- 然后解压安装;
[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
- 再配置环境变量;
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
[root@localhost ~]# wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
打开防火墙
需要注意的是,查看防火墙是否打开,打开的话需要放开端口9000或者直接关闭防火墙
- 查看防火墙状态
[root@localhost local]# firewall-cmd --state
running
- 关闭防火墙
[root@localhost local]# systemctl stop firewalld
- 启动防火墙
[root@localhost local]# systemctl start firewalld
- 开放端口 9000
[root@localhost local]# firewall-cmd --zone=public --add-port=9000/tcp --permanent (--permanent永久生效,没有此参数重启后失效)
success
- 更新防火墙规则
[root@localhost local]# firewall-cmd --reload
success
- 查看所有开放端口
[root@localhost local]# firewall-cmd --zone=public --list-ports
9000/tcp
自定义指定端口9000启动jenkins
[root@localhost ~]# java -jar jenkins.war --httpPort=9000
浏览器登录
地址栏输入 IP:9000 ,例:192.168.2.14:9000
根据提示信息找到初始密码输入登录
默认选择 安装推荐插件
修改管理员密码
上一步过后会有个创建一个管理员的页面,但是我这里不好使,所以就登陆admin,然后修改admin密码
拖到最下面修改密码
然后可以注销后用修改的密码登陆了
创建一个执行shell的任务
然后下一步拖到最下面选择构建下拉框选
构建刚创建的Jenkins任务
查看执行结果
出现 Finished: SUCCESS 恭喜,即为执行成功