Jenkins+maven+gitlab自动化部署之Jenkins部署(三)
2024-09-26 15:23:07
本章开始正式搭建Jenkins:
公司现在使用的jenkins版本是2.150.3,但是本次实验安装的版本我们选择最新的 2.164.3(当然,当你阅读这篇文章时,此版本已经不是最新),jenkins有多种启动方式,这里就不一一介绍,本问采用yum方式部署。
一、配置yum源
[tchua@centos01 ~]$ sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
[tchua@centos01 ~]$ sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
二、安装配置
[tchua@centos01 ~]$ sudo yum install jenkins -y
## 个别配置参数解释
[tchua@centos01 ~]$ sudo vim /etc/sysconfig/jenkins
JENKINS_HOME="/var/lib/jenkins" ## jenkins家目录
JENKINS_USER="tchua" ## jenkins运行用户
JENKINS_PORT="8081" ## jenkins运行端口
JENKINS_ARGS="" ## jenkins运行时参数
## 指定java路径
[tchua@centos01 ~]$ sudo vim /etc/init.d/jenkins
candidates="
/usr/local/jdk1.8.0_211/bin/java
/etc/alternatives/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/lib/jvm/java-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/bin/java
"
## 修改jenkins目录权限
[tchua@centos01 ~]$ sudo chown -R tchua:tchua /var/lib/jenkins/
[tchua@centos01 ~]$ sudo chown -R tchua:tchua /var/log/jenkins/
注意:
我这里项目都是以tchua用户运行,所以,jenkins也使用tchua运行。
三、jenkins配置
访问地址:http://10.10.0.10:8081
[tchua@centos01 ~]$ sudo systemctl start jenkins
a)浏览器输入:http://10.10.0.10:8081,可以看到jenkins配置页面
b)选择安装方式,其实这两种都可以(因为后续一些插件还是需要安装),这里我们选择第一种:安装推荐的插件,如下图
c)安装插件初始化需要一段时间,等待一段时间后,就会出现jenkins注册登陆界面,如下图:
这里我们创建账号信息如下:
用户名:tchua
密码:123456
确认密码:123456
全名:tchua(可以随意)
邮箱:xxxx@163.com
d)创建完成后,点击下一步,根据提示就能接入到jenkins首页,如下图所示:
这样Jenkins的安装已经完成,接下来开始配置Jenkins工作时所依赖的环境配置
最新文章
- Unity3D DFGUI根据名称获取多个子控件代码
- 读书笔记系列之java性能优化权威指南 一 第一章
- ACM:POJ 2739 Sum of Consecutive Prime Numbers-素数打表-尺取法
- JVM参数(一)JVM类型以及编译器模式
- [BZOJ 3143][HNOI2013]游走(数学期望)
- RAID、软RAID和硬RAID
- windows 下使用 zip安装包安装MySQL 5.7
- Jquery源码中的Javascript基础知识(四)— jQuery.fn.init方法
- ios 一个app启动另一个app
- 从零开始学android-一行两个按钮居中 布局
- 性能超越 Redis 的 NoSQL 数据库 SSDB
- PHP生成当前月份包括最近12个月内的月份
- android 显示大图模糊问题
- Android Studio 学习(三) 广播
- Angular的MVC理解--节自Adam Free的Pro angularv2
- [书籍]重温《Framework Design Guidelines》
- 【LCA&;倍增】货物运输 @upcexam5909
- pycharm2019注册码一键实时获取,永久有效!
- leetcode-algorithms-15 3Sum
- Uval4726-数形结合的思想
热门文章
- SQL优化(子文章)(持续更新)
- SpringMVC之请求部分
- springcloud config自动刷新中文乱码问题
- linux10.日志服务器建立和克隆机的网卡问题
- ubuntu之路——day9.2 Covariate shift问题和Batch Norm的解决方案
- 脸型分类-Face shape classification using Inception v3
- MQTT教學(二):安裝MQTT伺服器Mosquitto,Windows系統篇
- https://github.com/python/cpython/blob/master/Doc/library/contextlib.rst 被同一个线程多次获取的同步基元组件
- c++异常——学习笔记
- DataSource接口 Connection pooling(连接池