Linux-Ubuntu-18下安装jenkins教程
Windows版本的jenkins跟普通软件一样,一直无脑点下一步就好了,除了8080端口要改一下,因为jenkins自带了一个Tomcat所以端口默认就是8080,尽量装的时候改一下就好了,没什么好做教程的,但是Ubuntu下jenkins的安装就相对的比较复杂了。
1.打开jenkins官网
https://www.jenkins.io/
点击下载
然后找到 LTS(长期支持版本)下面的Ubuntu
然后按照页面提示的命令行进行操作,下面我给大家翻译了一下
这是Jenkins的Debian软件包存储库,用于自动安装和升级。要使用此存储库,请首先将密钥添加到您的系统中:
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
出现ok代表成功
然后在/etc/apt/sources.list中
添加以下条目:可以用命令行,也可以直接点进目录,用文本编辑器打开然后粘贴进去
先进入目录
cd /etc/apt
用vi进入文件编辑
vi sources.list
然后插入下面这这一行在文本中,保存并退出,即可
deb https://pkg.jenkins.io/debian-stable binary/
更新您的本地软件包索引,更新软件包索引的时候可能会失败,多长时间几次
然后最终安装Jenkins:
更新包索引
sudo apt-get update
安装jenkins
sudo apt-get install jenkins
安装的时候提示Yes、No直接输入yhuiche
使用以下密钥对apt软件包进行签名:
pub rsa4096 2020-03-30 [SC] [expires: 2023-03-30]
62A9756BFD780C377CF24BA8FCEF32E745F2C3D5
uid Jenkins Project
sub rsa4096 2020-03-30 [E] [expires: 2023-03-30]
官网里说的的这个签名我没签上,不过应该不影响
您将需要显式安装Java运行时环境,因为Oracle的Java RPM不正确,并且无法注册为提供Java依赖项。因此,在Java上添加显式依赖项要求将强制安装OpenJDK JVM。
- 2.164(2019-02)及更高版本:Java 8或Java 11
- 2.54(2017-04)及更高版本:Java 8
- 1.612(2015-05)及更高版本:Java 7
2.使用命令启动jenkins打开防火墙端口并添加相关配置
使用命令启动并查看状态
启动jenkins
sudo systemctl start jenkins
查看jenkins状态
sudo systemctl status jenkins
打开8080端口,可以使用外部浏览器访问
默认情况下,jenkins自带Tomcat,Tomcat默认端口8080所以ufw开放该端口
sudo ufw allow 8080
查看端口状态
sudo ufw status
状态不活跃因为我还没有访问jenkins页面
到此,jenkins算是安装完成了。
3.配置jenkins控制台
在Ubuntu自带的火狐浏览器中输入
http://localhost:8080
跳出秘钥界面,大致意思就是去这个目录下面找到秘钥粘贴到输入框里面
命令行模式也可以cd进入这个目录打开这个文件复制粘贴出来,当然我喜欢点进去
选择默认推荐的,安装推荐的插件,因为推荐的插件挺齐全的,免得自己以后手动下载了
等待插件自己安装完成,有安装失败也无所谓的,后面需要的插件自己安装就行了,倔强的小伙伴可以等他提示重试。
插件安装完成之后提示创建自己的 用户名和密码
用户名密码输入完毕点击创建,然后弹出的这个窗口是,配置jenkins端口的
通常在真实环境下不推荐使用8080,太容易被端口占用了,我这边修改为了18080,点击保存
点击开始使用
注意这里仍然是8080端口,jenkins需要重启一次刚才修改的18080才能生效的。
启动
service jenkins start
重启
service jenkins restart
停止
service jenkins stop
如果到这里你的jenkins端口号修改没生效的话,建议自行百度一下Ubuntu下jenkins修改默认端口的文章。