Centos-Jenkins安装
方式1:rpm包安装:
1.下载Jenkins 源代码包
官方下载:https://www.jenkins.io/doc/book/installing/linux/#red-hat-centos
国内清华源下载:https://mirrors.tuna.tsinghua.edu.cn/
2.安装JDK环境
参考我之前写的:Linux 不容易出错的安装 Jdk(https://199604.com/1962
)
3.安装配置Jenkins
rpm -ivh jenkins-2.323-1.1.noarch.rpm
安装时候说缺失 daemonize
依赖所以安装了daemonize
依赖
安装完后路径:
/usr/lib/jenkins/jenkins.war
WAR包
/etc/sysconfig/jenkins
配置文件,“端口”,“JENKINS_HOME”等都可以在这里配置。
/var/lib/jenkins/
默认的JENKINS_HOME目录
/var/log/jenkins/jenkins.log
Jenkins日志文件
3.1 修改Jenkins配置
3.2修改Jenkins的Java环境
3.3启动测试Jenkins
systemctl restart jenkins
3.4 获取并输入账户密码
cat /var/lib/jenkins/secrets/initialAdminPassword
3.5 跳过插件安装
因为Jenkins插件需要连接默认官网下载,速度非常慢,而且经过会失败,所以我们暂时先跳过插件安装
选择-选择插件来安装-无
新建管理员账号,我这里是glj/glj123456
3.6修改插件下载地址
Jenkins国外官方插件地址下载速度非常慢,所以可以修改为国内插件地址: Jenkins->Manage Jenkins->Manage Plugins,点击Available
等待网页加载完成后,登录到服务器上修改地址(这样做是为了把Jenkins官方的插件列表下载到本地,接着修改地址文件,替换为国内插件地址)–自我感觉可省略–>(我科学上网的)
最后,Manage Plugins点击Advanced,把Update Site改为国内插件下载地址 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
3.7重启Jenkins
3.8下载中文汉化插件
Jenkins->Manage Jenkins->Manage Plugins,点击Available,搜索”Chinese”
再次重启Jenkins后,就看到Jenkins汉化了
方式2:docker方式安装:
1.1. 下载镜像
docker pull gitlab/gitlab-ce
docker pull gitlab/gitlab-ce:14.1.8-ce.0
(这是我使用的)
1.2.docker运行Jenkins
1.避免出现文件权限错误
1.运行镜像
java和maven是为了后续准备的
2.创建jenkins用户,避免出现文件权限错误
3.访问Jenkins
4.管理配置Jenkins
解锁
登录成功后步骤和rpm包安装差不多….
唯一一点default.json的路径是宿主机:/data/jenkens_data/jenkins_home/updates/default.json