jenkins安装及启动


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/ ,第一次登陆要求输入密钥,将刚刚复制的密钥复制进去,

然后根据资料填写相关信息,插件安装则选择默认安装。期间要求输入登录账号和密码,记住它,然后等待一段时间安装完毕后再登陆进去。