CentOS 7 安装 Jenkins过程详解
通过 Yum 安装 Jenkins
一、安装
# yum 源导入 wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo # 导入密钥 rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key # 安装 yum install -y jenkins
二、开放端口
# 端口可以在 /etc/sysconfig/jenkins 文件中修改,默认为 8080 firewall-cmd --add-port=8080/tcp --permanent firewall-cmd --reload
三、配置 Java 路径
# 修改 jenkins 启动脚本 vim /etc/init.d/jenkins # 修改 candidates 增加 java 可选路径:/usr/java/jdk1.8.0_181/bin/java candidates=" /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 /usr/java/jdk1.8.0_181/bin/java "
四、启动 Jenkins 并设置开机启动
#重载服务(由于前面修改了 Jenkins 启动脚本) systemctl daemon-reload #启动 Jenkins 服务 systemctl start jenkins #将 Jenkins 服务设置为开机启动 #由于 Jenkins 不是 Native Service,所以需要用 chkconfig 命令而不是 systemctl 命令 /sbin/chkconfig jenkins on
五、Jenkins 初始化
使用 cat /var/lib/jenkins/secrets/initialAdminPassword
查看密码,在 Jenkins 管理页输入来解锁,之后便可以进行可视化操作啦!
首次启动可能会遇到页面一直显示"Please wait while Jenkins is getting ready to work ...",编辑 /var/lib/jenkins/hudson.model.UpdateCenter.xml
文件,将"https://updates.jenkins.io/update-center.json" 修改为 "http://mirror.xmission.com/jenkins/updates/update-center.json" 即可。
六、其它
6.1 将 Jenkins 的时区设置为北京时间
打开 【系统管理】->【脚本命令行】运行下面的命令
System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone', 'Asia/Shanghai')
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
CentOS上安装Jenkins的方法
Jenkins是开源的,使用Java编写的持续集成的工具,在Centos上可以通过yum命令行直接安装.记录下安装的过程,方便以后查找.需要先安装Java,如果已经Java可以跳过该步骤. 安装Java 看到当前系统Java版本的命令: java -version 如果显示Java版本号,说明已经正确安装,如果显示没有该命令,需要安装Java: sudo yum install java 该命令如果检测到Java不存在可以直接安装Java,如果已存在则可以升级Java. 安装Jenkins 首先
-
Centos7+Docker+Jenkins+ASP.NET Core 2.0自动化发布与部署的实现
前言 Docker一直很火热,一直想把原本的Jenkins自动部署工具搬到Docker上面,无奈今年一直忙于各种事情,迟迟未实施这个事情,正好迎来了dotnet core 2.0 的正式发布,升级项目的同时,顺便直接将Jenkins搬到Docker上.为什么要写这篇文章呢?因为找过相关的资料,大多数文章都是基于Ubuntu 安装.net core 又或者 GitLab 进行持续集成 自动部署等等等,并未有人尝试过Centos7.3 上部署 Jenkins 并且 构建 ASP.NET CORE 2
-
在CentOS7上搭建Jenkins+Maven+Git持续集成环境的方法
本文以部署 Spring boot + Maven 项目为例,使用码云作为代码托管仓库,在 CentOS 7 上搭建 Jenkins 持续集成环境. 1. 准备工作 1.1 安装 Java 环境 Jenkins 是基于 Java 开发的持续集成工具,需要在 Java 环境下运行.用下面命令查看系统是否已安装 Java: yum list installed | grep jdk 如果没有,使用 yum search 命令查找 openjdk 版本,选择合适的 jdk 进行安装: yum sear
-
window下使用Jenkins来做自动化部署的教程图解
今天我们来说一下,如何使用Jenkins+powershell脚本,将我们的.NET CORE的脚本部署到对应的服务器上. 这里我们使用的源码管理工具是TFS.虽然源码管理器比较老旧,但是原理都差不多. 1.安装Jre,因为我们的Jenkins是基于java开发的,所以需要先在服务器上安装java的运行时环境 这个安装过程比较简单,百度下载JRE,然后安装,暂且不表. 下载地址:https://www.java.com/en/download/manual.jsp 2.下载并安装Jenkins,
-
centos7 安装Jenkins详细介绍
CentOS7 Jenkins安装 Download 从Jenkins下载apache-tomcat-8.0.18.tar.gz Install 安装 上传RPM文件到/tmp目录下 cd /tmp rpm -ivh jenkins-1.599-1.1.noarch.rpm 设定 /etc/sysconfig/jenkins JENKINS_PORT="9081" JENKINS_AJP_PORT="9082" 设定开机启动 chkconfig jenkins on
-
centos 7系统下安装Jenkins的步骤详解
本文主要给大家介绍了关于在centos 7安装Jenkins的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍: 安装 添加yum repos,然后安装 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key sudo yum
-
CentOS7 上利用 jenkins 实现自动部署
前端项目打包部署,以前都是手工运行打包命令,打包结束后压缩,然后上传到服务器上解压部署.这种重复性的工作,确实有点让人烦,而且效率也不高. 本文基于 vue 的前端项目. GitHub 的代码仓库,简述在 CentOS7 上利用 jenkins 实现自动部署. 一.安装插件 NodeJS Jenkins -> Manage Jenkins -> Manage Plugins -> Avaliable 搜索 NodeJS,勾选 NodeJS,点击 Install without resta
-
CentOS 7 安装 Jenkins过程详解
通过 Yum 安装 Jenkins 一.安装 # yum 源导入 wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo # 导入密钥 rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key # 安装 yum install -y jenkins 二.开放端口 # 端口可以在 /etc/sysconfig
-
python 通过pip freeze、dowload打离线包及自动安装的过程详解(适用于保密的离线环境
python的pip是其包管理工具,相当方便好用.本文只介绍pip 如何通过其freeze命令打离线包,及其离线包的安装脚本.这个知识点,特别适用于不适合连通互联网,设备需要物理隔绝,保密要求严格的客户环境. 环境 操作系统: Centos 7.7 python 版本: 2.7 客户网络环境: 离线 研发网络环境:联网 pip 安装 (1)下载rpm包 首先研发环境(联网),去 https://pkgs.org/download/python-pip选择合适的pip rpm离线包下载,如下图:
-
centos离线安装mongodb-database-tools方法详解
mongodb-database-tools是MongoDB数据库工具的命令行的工具,用于工作与MongoDB部署.可以使用mongodump和mongoimport很方便的导入导出备份数据. 该数据库工具包括以下的二进制文件: Binary Import / Export mongodump Creates a binary export of the contents of a mongod database. mongorestore Restores data from a mongod
-
Hadoop源码分析二安装配置过程详解
目录 1. 创建用户 2. 安装jdk 3. 修改hosts 4. 配置ssh免密登录 5. 安装zookeeper 解压: 修改配置文件 修改内容如下: 配置环境变量 启动 6. 安装hadoop 对于三台节点的配置安排如下: 解压: 修改配置文件: 修改core-site.xml 配置hdfs-site.xml 配置mapred-site.xml 配置yarn-site.xml 配置slaves 7. 初始化 在初始化前需要将所有机器都配置好hadoop (1) 启动zookeeper (2
-
基于zabbix实现监控Jenkins过程详解
一.监控架构图 二.实现思路 在 Jenkins 上安装 Metrics 插件,使 Jenkins 暴露 metrics api: 编写python代码从api抓取数据,并将数据解析为zabbix可以识别的格式: 配置 Zabbix server 及 agent 以实现监控及告警 三.具体配置 1.安装Jenkins Metrics插件 插件下载地址:http://updates.jenkins-ci.org/download/plugins/metrics/ 安装 Metrics 插件,在系统
-
Mysql 5.7.18安装方法及启动MySQL服务的过程详解
MySQL 是一个非常强大的关系型数据库.但有些初学者在安装配置的时候,遇到种种的困难,在此就不说安装过程了,说一下配置过程.在官网下载的MySQL时候,有msi格式和zip格式.Msi直接运行安装即可,zip则解压在自己喜欢的目录地址即可.在安装这两种的时候,都需要配置才能用.以下介绍主要是msi格式默认的地址:C:\Program Files\ mysql-5.7.18-win32. 一.在安装或者解压后,需要配置环境变量,过程如下:我的电脑->属性->高级系统设置->高级->
-
yum安装CDH5.5 hive、impala的过程详解
一.安装hive 组件安排如下: 172.16.57.75 bd-ops-test-75 mysql-server 172.16.57.77 bd-ops-test-77 Hiveserver2 HiveMetaStore 1.安装hive 在77上安装hive: # yum install hive hive-metastore hive-server2 hive-jdbc hive-hbase -y 在其他节点上可以安装客户端: # yum install hive hive-server2
-
Centos下编译安装Nginx教程详解
一.安装nginx时必须先安装相应的编译工具 yum -y install gcc gcc-c++ autoconf automake yum -y install zlib zlib-devel openssl openssl-devel pcre-devel 建立nginx 组 groupadd -r nginx useradd -s /sbin/nologin -g nginx -r nginx id nginx zlib:nginx提供gzip模块,需要zlib库支持 openssl:n
-
基于python中pygame模块的Linux下安装过程(详解)
一.使用pip安装Python包 大多数较新的Python版本都自带pip,因此首先可检查系统是否已经安装了pip.在Python3中,pip有时被称为pip3. 1.在Linux和OS X系统中检查是否安装了pip 打开一个终端窗口,并执行如下命令: Python2.7中: zhuzhu@zhuzhu-K53SJ:~$ pip --version pip 8.1.1 from /usr/lib/python2.7/dist-packages (python 2.7) Python3.X中: z
-
mysql下载与安装过程详解
1:下载MySql 官网下载地址:https://dev.mysql.com/downloads/mysql/ 选择对应的下载文件.(我电脑是64位,所以这下载的是64位的下载文件) 2:安装MySql 打开下载文件解压到指定文件目录.(我这里解压目录为D:\mysql-5.7.21-winx64) 打开解压后的MySql文件在根目录下创建my.ini (mysql配置文件) my.ini文件内容如下: (建议直接复制粘贴下面文件) 这里需要将basedir 与 datadir 路径改成mysq
随机推荐
- angular实现spa单页面应用实例
- 浅谈JavaScript的事件
- JavaScript DOM操作表格及样式
- 让JavaScript 轻松支持函数重载 (Part 1 - 设计)
- java中javaBean与Bean的深入理解
- javascript实现百度地图鼠标滑动事件显示、隐藏
- ASP.net(c#)打造24小时天气预报及实时天气
- mysql安装笔记
- 零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门
- jquery实现多条件筛选特效代码分享
- java中的 toString()方法实例代码
- ScrollView与ListView合用(正确计算Listview的高度)的问题解决
- java实现爬取知乎用户基本信息
- Android 自定义闪屏页广告倒计时view效果
- C# 中闭包(Closure)详解
- 详解如何用模块化的方式写vuejs
- 在 Linux/Unix 中不重启 Vim 而重新加载 .vimrc 文件的流程
- vbscript基础篇 - vbs变量定义与使用方法
- VUE 实现滚动监听 导航栏置顶的方法
- Linux下实现不活动用户登录超时后自动登出