Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。Jenkins是一种软件允许持续集成。
官网:https://jenkins.io/
一、前期准备
1、需要开放8080端口,jenkins默认监听8080端口
2、需要安装java8,jenkins是java开发,需用java运行
二、下载,以下载war包运行为例,前提
wget -P /home/jenkins http://mirrors.jenkins.io/war-stable/latest/jenkins.war
三、启动
cd /home/jenkins/
nohup java -jar /home/jenkins/jenkins.war &
相关启动错误信息可通过vim /home/jenkins/nohup.out查看
1、出现错误
Jenkins requires Java 8, but you are running 1.7.0_181-mockbuild_2018_05_22_02_25-b00 from /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.181.x86_64/jre
解决:
升级java版本,安装至java8
2、出现错误:
警告: Could not intialize the host network interface on nullbecause of an error: ecs-90d5: ecs-90d5: 未知的名称或服务
java.net.UnknownHostException: ecs-90d5: ecs-90d5: 未知的名称或服务
解决:
vim /etc/hosts
添加一行映射即可
127.0.0.1 ecs-90d5
四、查看安装秘钥
1、vim /home/jenkins/nohup.out
2、查看字样
Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:
9a8e9681d8f74a5894be57d618c6878b
This may also be found at: /root/.jenkins/secrets/initialAdminPassword
3、将其中的密钥(9a8e9681d8f74a5894be57d618c6878b)复制出来
五、安装
在浏览器运行http://安装jenkins的服务器ip:8080/ ,第一次登陆要求输入密钥,将刚刚复制的密钥复制进去,
然后根据资料填写相关信息,插件安装则选择默认安装。期间要求输入登录账号和密码,记住它,然后等待一段时间安装完毕后再登陆进去。