jenkens全流程

简介: jenkens全流程

拉取库的配置到本地对应文件

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo

jenkins.repo内容是这样: 
[jenkins] 
name=Jenkins-stable 
baseurl=http://pkg.jenkins.io/redhat-stable 
gpgcheck=1

导入公钥

sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

3.安装jenkins
#-y参数:回答全部问题为是

sudo yum -y install jenkins

基本安装完成。
顺便贴一下LTS安装指令,只是稍有不同:

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

更新jenkins

yum update jenkins

熟悉jenkins配置

系统配置文件

cat /etc/sysconfig/jenkins | more

重要配置项目信息

JENKINS_HOME="/var/lib/jenkins",存放jenkins 配置及工作文件
JENKINS_PORT="8080",jenkins默认8080端口

配置文件夹

ls /var/lib/jenkins
有jobs、logs、plugins等文件夹及文件若干。勿乱删 
这次主要看了看plugins文件夹,所有插件都在里面,如插件ssh-slaves,会有一个ssh-slaves文件夹及ssh-slaves.jpi。 
当某个插件未安装成功时,会有一个以.tmp结尾的文件

日志

logs相关两个位置:

/var/lib/jenkins/logs有logs,暂时看来没记录啥,以后再追。
/var/log/jenkins/jenkins.log,记录了插件安装等日志,失败信息原因等很清晰,重要

启动&配置
启动服务

service jenkins start

浏览器访问
http://localhost:8080

获取管理员密码
按提示,

去/var/lib/jenkins/secrets/initialAdminPassword,复制贴进去,continue

选择安装方式

默认推荐吧,左边的。第二个自定义插件,如果知道需要什么插件,插件都是干嘛的,再选custom吧

等待插件安装

如果正常,没啥说的。如果像这样,一些插件失败了,刷新页面,下一步。失败的插件后来再装。

手动安装异常插件

系统管理 -> 管理插件 -> 可选插件,表格右上异步过滤,插件打勾,直接安装。安装插件就在这里安装。

异常插件处理的时候,这里需要注意插件之间的依赖关系,A插件依赖的B插件没安装成功,安装A之前先安装B,管理插件里的异常列表写的很清楚。

以root用户运行jenkins中shell命令

很多时候,我们需要使用jenkens的脚本来运行一些root权限目录下的文件,例如清理一些数据,或者我的安装目录就在其他登录用户的权限下面,那么我就需要更改jenkens的机器权限,此处以让jenkens以root用户运行shell命令为例

修改Jenkins配置文件

# 打开配置文件
vim /etc/sysconfig/jenkins
# 修改$JENKINS_USER,并去掉当前行注释
$JENKINS_USER="root"

修改Jenkins相关文件夹用户权限

chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins

重启Jenkins服务并检查运行Jenkins的用户是否已经切换为root

#重启Jenkins(若是其他方式安装的jenkins则重启方式略不同)
service jenkins restart
#查看Jenkins进程所属用户
ps -ef | grep jenkins
#若显示为root用户,则表示修改完成
相关文章
|
消息中间件 数据采集 运维
正式上线!阿里云医保全平台智能运维方案
正式上线!阿里云医保全平台智能运维方案
475 0
|
敏捷开发 测试技术 BI
YesDev-创业团队的研发全流程闭环管理
软件项目的研发,不只是“写写代码,改改Bug”这么简单。 创业团队早期注重野蛮生长和快速扩展,随着人员越多,业务越复杂,涉及的技术领域越广,更需要一套完整、清晰、规范的研发协作流程。否则,就会容易陷入团队混乱、流程混乱、项目混乱、系统混乱的窘境。
|
机器学习/深度学习 人工智能 资源调度
里工实业:用宜搭自主搭建MES系统,实现生产全流程管理
里工实业是全球智能制造AIoT装备市场的创新者,用宜搭自主搭建MES系统,实现了生产全流程管理。
1273 0
里工实业:用宜搭自主搭建MES系统,实现生产全流程管理
|
人工智能 搜索推荐 大数据
NQI质量基础设施“一站式”服务平台建设,质量提升系统开发
NQI质量基础设施“一站式”服务平台综合利用区块链、云计算、大数据等信息化手段,梳理和整合计量、标准、检验检测、认证等国家质量基础设施资源,实现 NQI技术贯通;NQI质量基础设施“一站式”服务平台运用“工业互联网+NQI”模式,搭建起集交易、交流、共建、共享于一体的一站式互动信息服务平台,通过平台服务实现B2B、C2B、B2G等功能,联通产业与国家质量基础设施,推动产业的高质量发展。
140 0
|
小程序
NQI质量基础设施一站式服务平台建设,质量提升系统开发
NQI质量基础设施一站式服务平台的工作,充分利用公共资源,将检测机构、研究机构、企业集团等资源进行整合,为当地中小企业提供广泛而高效的NQI质量基础设施一站式服务,增强服务的灵活度,降低投入成本。
109 0
质量基础设施一站式服务平台建设,NQI产品质量提升系统开发
质量基础设施一站式服务平台满足市场企业的需求,全方位,全链条的服务于企业,除此之外可通过平台满足“特种设备、计量、质检、标准、认证”等业务的在线咨询、在线办理,统一应用、全网通办、协同服务。
173 0
|
供应链 安全
质量基础设施一站式线上平台建设,NQI高质量提升系统开发
质量基础设施一站式服务平台,通过有机融合企业注册、质量、计量、标准化、认证认可、检验检测、特种设备安全监察等要素资源,为中小企业提供产品研发、采购、生产、供应、售后各环节所需的计量、标准、认证认可、检验检测、质量管理、知识产权、品牌培育等一揽子服务,帮助企业提升产品附加值、可靠性和竞争力,进一步推动区域企业高质量发展。
106 0
|
供应链
质量基础设施一站式线上平台建设,NQI质量提升系统开发
质量基础设施“一站式”服务平台,围绕企业质量提升堵点和痛点,深入开展质量技术帮扶服务,实施重点领域质量比对提升,推进质量资源开放共享,降低中小微企业质量技术准入门槛。
100 0
质量基础设施一站式服务平台建设方案,NQI线上系统开发
质量基础设施一站式服务平台,以质量基础设施建设为根本,整合分散的计量标准、认证认可、检验检测、质量管理、知识产权、品牌培育等资源,构建全要素、集约化的质量基础设施“一站式”服务平台,通过强化协同,推进全市形成全链条、全方位、全过程的质量综合服务,打造质量服务的新高地。
120 0
|
定位技术
质量基础设施“一站式”服务线上平台建设,NQI系统开发
质量基础设施“一站式”服务线上平台涵盖计量、检验检测、质量管理、认证认可等领域,线上平台通过导引式界面设计,可方便企业快速查找、办理某类事项。
110 0
下一篇
无影云桌面