centos下搭建Jenkins持续集成环境(安装jenkins)

centos下搭建Jenkins持续集成环境(安装jenkins)

1、安装JDK

yum install -y java

2、安装jenkins

添加Jenkins库到yum库,Jenkins将从这里下载安装。

1 wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
2 rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
3 yum install -y jenkins

如果不能安装就到官网下载jenkis的rmp包,官网地址(http://pkg.jenkins-ci.org/redhat-stable/)

1 wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.7.3-1.1.noarch.rpm
2 rpm -ivh jenkins-2.7.3-1.1.noarch.rpm

配置jenkis的端口

 vi /etc/sysconfig/jenkins

找到修改端口号:

JENKINS_PORT="8080"  此端口不冲突可以不修改 

3、启动jenkins

service jenkins start/stop/restart
  • 安装成功后Jenkins将作为一个守护进程随系统启动
  • 系统会创建一个“jenkins”用户来允许这个服务,如果改变服务所有者,同时需要修改/var/log/jenkins, /var/lib/jenkins, 和/var/cache/jenkins的所有者
  • 启动的时候将从/etc/sysconfig/jenkins获取配置参数
  • 默认情况下,Jenkins运行在8080端口,在浏览器中直接访问该端进行服务配置
  • Jenkins的RPM仓库配置被加到/etc/yum.repos.d/jenkins.repo

4、打开jenkins 

在浏览器中访问 
首次进入会要求输入初始密码如下图, 
初始密码在:/var/lib/jenkins/secrets/initialAdminPassword 

选择“Install suggested plugins”安装默认的插件,下面Jenkins就会自己去下载相关的插件进行安装。 

创建超级管理员账号 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/386709.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

elementUi Dialog 对话框使用中数据获取问题

Dialog 对话框&#xff1a;使用中数据获取问题演示代码&#xff1a; <div class"centerContent"><ul><li class"contentBox" v-for"(notice,index) in systemNotices" :key"index"> //循环取值<div class&quo…

全志_功能引脚配置_sys_config.fex

\lichee\tools\pack\chips\sun8iw5p1\configs\vstar\sys_config.fex;---------------------------------------------------------------------------------------------------------————————; port configuration:; port_name port:GPIO<mux><pull up/down&…

离开小厂进大厂的第一周,BTAJ大厂最新面试题汇集,面试总结

大佬带你走进Android开发的世界&#xff0c;掌握了这些知识点&#xff0c;学习Android也可以很轻松。 核心分析内容 对于怎么学习Android&#xff0c;主要解决的是3个问题&#xff1a;学什么、怎么学 & 怎么用。 具体如下&#xff1a; 下面&#xff0c;我将带着上述几个问…

POI增加 数据验证 下拉

POI增加验证列 List<String> nationality new ArrayList<String>();List<String> last_education new ArrayList<String>();List<String> graduated_yotei new ArrayList<String>();List<String> entrance_period new ArrayLis…

同源策略和跨域

同源策略是浏览器的一个安全功能&#xff0c;不同源的客户端脚本在没有明确授权的情况下&#xff0c;不能读写对方资源。所以a.com下的js脚本采用ajax读取b.com里面的文件数据是会报错的。 两个页面&#xff0c;域名 协议 端口都相同。表示同源 受前面所讲的浏览器同源策略的影…

程序员35岁真的是分水岭吗?小白也能看明白

前言 今天我给大家再次分享一下&#xff0c;我最近的一些读书的感想&#xff0c;思考起来&#xff0c;确实能够给自己带来一些真实的帮助和启发&#xff0c;希望大家在平时的工作学习中&#xff0c;也能够认清楚学习的一些本质。 如果我们的学习是在不断掌握应对具体工作场景…

远程桌面最新漏洞CVE-2019-0708 POC利用复现

POC有点鸡肋&#xff0c;并没有蓝屏&#xff01;&#xff01;&#xff01; POC运行环境&#xff1a; Python 3.5.6 |Anaconda 4.2.0 (64-bit)| (default, Aug 26 2018, 16:05:27) [MSC v.1 900 64 bit (AMD64)] on win32 依赖包及POC下载地址&#xff1a; 链接&#xff1a;http…

spring eureka集群+spring boot 微服务,容器化部署示例

一、docker安装 这里先采用在线安装&#xff0c;利用docker hup下载基础镜像 1.环境版本要求 内核版本3.10及其以上 操作系统位数为64位 CPU架构为x86_64或amd64&#xff08;目前也有别的支持&#xff09; 内核开启并支持cgroup和命名空间 2.命令检查内核版本,本地环境为cent…

程序员如何技术划水,手把手教你写Android项目文档,绝对干货

安卓开发大军浩浩荡荡&#xff0c;经过近十年的发展&#xff0c;Android技术优化日异月新&#xff0c;如今Android 11.0 已经发布&#xff0c;Android系统性能也已经非常流畅&#xff0c;可以在体验上完全媲美iOS。 但是&#xff0c;到了各大厂商手里&#xff0c;改源码、自定…

rabbitmq文档

https://blog.csdn.net/hellozpc/article/details/81436980转载于:https://www.cnblogs.com/nankeyimengningchenlun/p/10968594.html

spring cloud各个微服务打包到docker容器内

日常你所启动的微服务比如这样的 java -jar eureka-0.0.1-SNAPSHOT.jar --server.port41578 --spring.profiles.activelocal 然后想把它给整Docker里玩玩 首先要在打包好的Spring Boot同级目录下&#xff0c;建立一个Dockerfile 然后在这个文件下写上以下内容,大致的意思上从…

程序员如何自我学习和成长?深度好文

前言 工欲善其事必先利其器!在现代IT中&#xff0c;每个Android程序员都需要最好的工具来提高他们的技能和效率。在Android应用程序开发这个残酷的竞争行业中&#xff0c;只有优秀的程序员才能生存下去。你需要向客户展示你拥有的最佳技术和能力。 不仅仅是展示你的设备以吸引…

.net core 杂记:用Autofac替换内置容器

官方建议使用内置容器&#xff0c;但有些功能并不支持&#xff0c;如下&#xff1a;属性注入基于名称的注入子容器自定义生存期管理Func<T> 支持所以可以使用其他第三方IOC容器&#xff0c;如Autofac&#xff0c;下面为学习使用记录 一、首先准备了一个接口和其实现类 pu…

linux shell 获取本机ip 写入文件

本机IP获取 /sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk {print $2}|tr -d "addr:" k8s 获取容器所造node节点的ip container_netifconfig eth0 |grep "inet" |grep -v "inet6"| awk {print $2}|cut -d . -f 3node_ipet…

程序员必看!Android面试10大知识点总结宝典助你通关!年薪50W

起由 搞了7年多Android了&#xff0c;前阵子面试了一家不大不小的公司。公司不大&#xff0c;面试官架子还不小&#xff0c;一副目中无人高高在上的样子&#xff0c;搞得好像我一万个想进他们公司、我进不了他们公司我全家都得喝西北风一样。搞得我是真的郁闷&#xff1a;现在…

Odoo免费开源企业信息化平台助力企业成功

企业信息化变革之路 信息孤岛的真实由来 打开百度App&#xff0c;看更多图片左边为当下企业现状&#xff0c;右边为Odoo的整体 企业信息孤岛的严重性&#xff0c;来自于企业的自身高速发展&#xff0c;企业以销售为生命主题围绕着客户会搭建一系列相关的信息化系统&#xff0c;…

group count聚集函数无法直接统计出分组后的总记录数

数据库Group By类型语句统计记录条数 最近做一个分页查询查询的数据采用了group by来完成数据的查询处理&#xff0c;需要统计分组后的数据总数发现count(*) 聚集函数无法直接统计出分组后的总记录数。 查询SQL&#xff1a; 复制代码 SELECT count(*) FROM employeeexam, ex…

系统盘点Android开发者必须掌握的知识点,含小米、腾讯、阿里

什么是Flutter? Flutter是Google推出并开源的移动应用程序&#xff08;App&#xff09;开发框架&#xff0c;主打跨平台、高保真、高性能。其采用Dart&#xff08;官网、中文网&#xff09;语言作为开发语言&#xff0c;开发者可以通过Dart语言开发Flutter App&#xff0c;一…

java 堆和栈的区别

1&#xff0c;在栈中存放的是基本类型变量和对象的引用变量&#xff0c;当一段代码定义一个变量时&#xff0c;java 就在栈内为这个变量分配内存空间&#xff0c;当超过变量的作用域时&#xff0c;java会自动回收分配的内存。局部变量在栈内存 2&#xff0c;堆内存放的是new创建…

Web For Pentester -- File Upload

文件上传漏洞是指用户上传了一个可执行的脚本文件&#xff0c;并通过此脚本文件获得了执行服务器端命令的能力。 文件上传导致的常见安全问题&#xff1a; 上传文件是Web脚本语言&#xff0c;服务器的Web容器解释并执行了用户上传的脚本&#xff0c;导致代码执行&#xff1b; 上…