ubuntu18.04下jenkins安装与配置
环境信息:
OS:Ubuntu18.04
JDK:openjdk11
源码管理工具:git
- Jenkins 自身采用 Java 开发,所以要必须安装 JDK
- openjdk是JDK的开放源码版本
一、JDK安装
1)安装JDK之前,先在终端输入java -version,查看是否已经安装jdk,如果出现jdk版本信息,则表示已经安装jdk
2)ubuntu18默认有一个jdk版本为openjdk10,这里我们需要安装openjdk11的话则需要先将openjdk10卸载
在终端执行命令:sudo apt-get remove openjdk*
3)安装openjdk,终端输入命令:
sudo apt install openjdk-11-jdk
4)配置Java环境变量:终端输入命令:sudo vim /etc/profile,修改如下信息
按下键盘i键,在profile末尾添加以下内容:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
按下ESC,然后输入:wq保存退出文件编辑
5)让文件修改生效:终端输入命令source /etc/profile
6)验证安装的jdk版本:终端输入命令java -version
二、安装git
1)查看是否已安装git,终端输入命令:git --version
2)终端输入命令:sudo apt-get install git
3)安装完成后进行git配置:
输入命令配置用户:git config --global user.name "xxx"
输入命令配置邮箱:git config --global user.email "你的邮箱地址"
4)配置完成后,需要创建验证用的公钥:
输入命令:ssh-keygen -C '上一步配置的邮箱' -t rsa
这条命令会在用户目录~/.ssh/
下建立相应的密钥文件
5)创建完公钥后,需要将公钥上传。
输入命令:cd ~/.ssh
进入~/.ssh
文件夹,
输入命令:gedit id_rsa.pub
打开id_rsa.pub
文件,复制其中所有内容。
接着访问http://git.oschina.net/profile网页,点击SSH公钥
,标题栏可以随意输入,公钥栏把你刚才复制的内容粘贴进去就OK了
6)完成以后Linux输入ssh -T git@git.oschina.net命令,测试连接是否畅通
三、安装jenkins
参考Jenkins官网:https://pkg.jenkins.io/debian-stable/
1)先将秘钥添加到系统
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee \
/usr/share/keyrings/jenkins-keyring.asc > /dev/null
2)添加jenkins 存储库到服务器的sources.list
echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
https://pkg.jenkins.io/debian-stable binary/ | sudo tee \
/etc/apt/sources.list.d/jenkins.list > /dev/null
3)更新本地包并安装jenkins
sudo apt-get update
sudo apt-get install jenkins
四、启动jenkins服务
jenkins安装完成后终端输入命令sudo systemctl start jenkins,
可以启动jenkins服务
查看jenkins服务状态:
sudo systemctl status jenkins
五、访问jenkins
打开浏览器输入jenkins的服务器地址,在这里我的是119.3.13.177,则输入地址:http:// 119.3.13.177:8080
注意:如果服务器有安装tomcat,这个8080端口有可能会被tomcat占用,此时需要修改jenkins的默认端口,此时可以在终端输入命令sudo vim /etc/default/jenkins,修改jenkins配置文件中的HTTP_PORT,如图:
备注:
如果不是端口问题导致地址还是不能访问,则需要建立jdk环境软连接:ln -s /usr/local/jdk1.8.0_311/bin/java /usr/bin/java
首次进入jenkins如要输入密码,密码位置:/var/lib/jenkins/secrets/initialAdminPassword,如下图所示
进入后先安装插件,点击“Install suggested plugins”,即安装推荐的插件,插件安装完成后创建管理员账号即可登录jenkins
六、配置jenkins
1)Jenkins首页,点击Manage Jenkins,然后点击Global Tool Configuration工具配置,配置jdk、git等,如下图所示:注意取消自动安装的勾选;
注意:如果还有其他环境需要配置,如构建工具Ant、Maven或Gradle,则需要在ubuntu上先安装并配置好环境变量以后,再在这里对应的位置进行配置,如下配置maven
注:如果最开始安装的插件还不够,则可以进入Jenkins首页,点击 Manage Jenkins --> Manage Plugins,安装其他需要的插件:如maven、nodejs等