Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
jenkins官网:https://www.jenkins.io/zh/download/
主要用于:
- 持续、自动地构建/测试软件项目。
- 监控一些定时执行的任务。
在centos下搭建jenkins的共同操作:
1、安装JDK
yum install -y java
2、安装jenkins
添加Jenkins库到yum库,Jenkins将从这里下载安装。
因为jenkins提供的rpm包都是二进制文件,所以不受本身架构的限制
此处使用的是mips64el架构
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key
yum install jenkins
如果不能安装就到官网下载jenkins的rpm包,官网地址(http://pkg.jenkins-ci.org/redhat-stable/)
1 wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.7.3-1.1.noarch.rpm
2 rpm -ivh jenkins-2.7.3-1.1.noarch.rpm
配置jenkis的端口
vi /etc/sysconfig/jenkins
找到修改端口号:
JENKINS_PORT="8080"
此端口不冲突可以不修改
3、启动jenkins并设置自启动
service jenkins start/stop/restart
systemctl enable jenkins
4、打开jenkins
在浏览器中访问 localhost:8080
首次进入会要求输入初始密码如下图,
初始密码在:/var/lib/jenkins/secrets/initialAdminPassword
设置管理员账号
踩坑记录
常见错误一般是jdk的配置问题
可以修改jenkins配置文件在candidates中添加java的真正安装路径
vi /etc/init.d/jenkins
或者
vi /etc/profile
添加配置JAVA_HOME以上操作可以解决多数的常见问题
由于Jenkins是一个Java程序,具有跨平台的优点,因此向龙芯平台迁移Jenkins简单易行,不存在任何障碍,具体需要下面几个步骤:
向龙芯平台迁移Jenkins
- 在龙芯平台上准备环境。Jenkins的运行需要依赖JDK,在Loongnix系统上执行以下命令即可完成龙芯OpenJDK的安装:
$ sudo yum install -y java-1.8.0-openjdk-devel
- 在龙芯平台上启动Jenkins。访问Jenkins官网并下载最新版本Jenkins(jenkins.war文件),或将x86平台上的jenkins.war拷贝至龙芯平台,输入如下命令:
java-jar jenkins.war
就完成了Jenkins的启动,启动后Jenkins会自动去工作目录寻找相关配置。
- 迁移完毕,访问Jenkins服务。打开浏览器在地址栏上输入localhost:8080即可。