持续化集成工具 Jenkins 在 Ubuntu 中安装
Jenkins 在 ubuntu 中安装#
简介#
维基百科 [https://zh.wikipedia.org/wiki/Jenkins_(%E8...)]
Jenkins 是基于 Java 开发的一种持续集成工具,用于监控持续重复的工作,功能包括:
-
持续的软件版本发布 / 测试项目。
-
监控外部调用执行的工作。
安装 java#
Jenkins 基于 Java, 所以需要先安装 java。
Linux 下安装 java 只要配置 java 环境变量即可。
首先,解压 java 到相应目录,我一般习惯把安装的软件放到目录 /usr/local 下。
-
Oracle
官网下载java
的SDK
下载 -
点击 “download” 后,将会进入如图所示页面,此处要注意亮点:
1)选中 “Accept License Agreement”
2) 根据自己的系统和需求,选择合适的版本。比如小编,是 ubuntu 系统,并且是 64 位的,所以选择 “LINUX X64”
-
tar zxvf jdk-8u121-linux-x64.tar.gz -C /usr/local
编辑环境变量,在 /etc/profile
文件中添加环境变量,Linux
的所有用户都可以使用。
vim /etc/profile
在文件最后添加内容如下:
export JAVA_HOME=/usr/local/jdk1.8.0_121
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jart
这样,java 就配置完成
输入命令 sudo source /etc/profile
使其生效,然后再使用命令 java -version
,如果查看到 java
版本信息,即表示成功安装了。但是,此时只有执行过 sudo source /etc/profile
命令的终端所在的线程才可以使用 Java
环境变量,而其他线程则还不可以。重启之后则都可以了
安装 Jenkins#
简单来说需要下面四步:
wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins
这样之后就安装完成。可以查看进程信息。
ps -ef |grep jenkins
安装简介#
- 通过上面的安装,Jenkins 将作为一个 Linux 守护进程,可以查看文件 /etc/init.d/jenkins
- 创建一个名为 Jenkins 的 Linux 用户
使用命令可以查看
sudo cat /etc/shadow
或
sudo cat /etc/passwd
- Jenkins 默认端口是 8080,在配置文件
/etc/default/jenkins
中定义。
使用配置#
上面只是安装完成了 Jenkins,还需要进行一些配置才可以。
这时通过浏览器就可以访问 Jenkins 了。比如我的地址:http://192.168.33.11:8080/login?from=%2F
可以看到提示,为了确保 Jenkins 的安全,将管理员的密码写入文件,需要复制到下面的文本框做验证。
vim /var/lib/jenkins/secrets/initialAdminPassword
将里面的字符串复制出来即可
然后,到了选择插件的界面,通过附加功能扩展 Jenkins 可以支持许多不同的需求。
默认即可
插件安装完成,就到了创建用户的界面,这里可以创建一个 Jenkins 用户。
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: