因为最近要参加实习工作了,所以提前再熟悉一下linux环境,使用命令行的方式实现在一台centos7机器上搭建Jenkins.
一、搭建Linux环境,使用VirtualBox安装CentOS7
软件准备:
Oracle VM VirtualBox
CentOS7
二、安装VirtualBox
像装QQ一样,直接下一步就完事儿。
三、在VirtualBox上新建一个虚拟机
选择虚拟机的显示名称和类型
分配可使用的内存
创建虚拟硬盘
开始创建
创建完成
四、对刚刚新建的虚拟机进行配置
调整虚拟机的启动顺序,首选使用光驱启动
添加虚拟光盘,选择之前下载好的centos7镜像文件
启动虚拟机
五、安装CentOS 7
启动虚拟机后,进入CentOS 7的安装页面,选择Install CentOS Linux 7。
选择语言: 中文->简体中文
点击安装位置,设置之前VirtualBox为虚拟机分配的虚拟硬盘
选择需要安装的软件(默认最小安装)
配置网络
完成后进行安装,设置ROOT用户的密码和创建一个普通用户
安装完成后,后点击重启,进入centos启动菜单,选择第一项,回车后进入系统。
选择同意许可
CentOS7安装完成。
六、安装JDK和Jenkins
因为Jenkins是需要JDK的,所以要保证JDK已经安装。
安装jdk1.8
yum install java-1.8.0-openjdk
检查是否安装成功
java -servison
接下来安装Jenkins
先切换成管理员用户
su
添加最新的Jenkins的源并安装
如果需要稳定版本,命令如下
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/red...
sudo rpm --import https://jenkins-ci.org/redhat...
sudo yum install jenkins
安装完成之后运行如下命令
启动Jenkins
service jenkins start
关闭Jenkins
service jenkins stop
重启Jenkins
service jenkins restart
Jenkins的默认端口是8080,你可以打开http://localhost:8080查看Jenkins页面,如果能打开表示Jenkins已经启动成功。
遇到的问题:
在centos7上安装软件,是需要管理员权限的,所以需要切换到管理员用户直接执行命令安装或者给普通用户赋权:
vi /etc/sudoers
找到如下图所示:
按 i 键后 进入insert模式,进入insert模式后才能进行修改
root ALL=(ALL) ALL
在“root ALL=(ALL) ALL”这一行下面,再加入一行:
你的用户名 ALL=(ALL) ALL
修改完成后
按esc键进入command模式,
然后:wq! 保存文件并退出vi(注意先冒号)