linux centos 安装Jenkins(非docker方式)
时间:2022-07-24
本文章向大家介绍linux centos 安装Jenkins(非docker方式),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
写在前面
我之前写过 Asp.net Core 使用Jenkins + Dockor 实现持续集成、自动化部署(一):Jenkins安装 这jenkisn的安装过程,但这篇使用的是docker的方式安装的,在实际的使用过程后:我不推荐新手使用docker的方式安装jenkins
新手使用docker的方式安装jenkins使用过程中可能会遇到较多问题,耗费不必要的时间精力;
运行环境
centos:7.2 cpu:1核 2G内存 1M带宽
安装java
因为jenkins是用java开发的,需先安装javajdk
sudo yum install java
安装完用检查安装是否成功
java -version
#安装成功输出
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
安装git
非必须。一般如果需要jenkins直接拉取git服务的代码构建部署的话,就要安装
(安装参考)
开始安装jenkins
安装
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
sudo yum install jenkins
修改配置
vim /etc/sysconfig/jenkins
#修改配置 我改成root用户运行
$JENKINS_USER="root"
#修改监听端口 我这里用7080
JENKINS_PORT="7080"
#修改目录权限
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins
启动
systemctl start jenkins
第一次运行(初始化jenkins)
这里跟我这篇文章https://www.cnblogs.com/xiaxiaolu/p/10041788.html 一样,我就不重复写了,截几幅图
参考
https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions
https://www.cnblogs.com/stulzq/p/9291237.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- web.py指南性说明
- this到底指向啥?看完这篇就知道了!
- 学以致用:手把手教你撸一个工具库并打包发布,顺便解决JS小数计算不准问题
- python 实现 php 的 var_dump 功能
- RSA初探,聊聊怎么破解HTTPS
- 深入解析Underscore.js源码架构
- python正向连接后门
- setTimeout和setImmediate到底谁先执行,本文让你彻底理解Event Loop
- emlog全版本CSRF加用户xsser.me模块
- 从发布订阅模式入手读懂Node.js的EventEmitter源码
- 手写一个Promise/A+,完美通过官方872个测试用例
- 浅析白盒审计中的字符编码及SQL注入
- JS做类型检测到底有几种方法?看完本文就知道了!
- HDwiki时间延迟盲注及利用代码
- JS作用域和变量提升看这一篇就够了