- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE1
PAGE1
Jenkins简介与安装
1Jenkins的历史与发展
Jenkins是一个开源的持续集成(CI)和持续部署(CD)工具,最初由KohsukeKawaguchi在2004年创建,当时它被称为Hudson。Hudson的目标是提供一个易于使用的工具,用于自动化软件构建、测试和部署过程。2011年,由于与Oracle的商标纠纷,Hudson社区决定将项目重新命名为Jenkins,并在GitHub上继续开发。自那时起,Jenkins成为了持续集成和持续部署领域中最受欢迎的工具之一。
Jenkins的发展不仅体现在其功能的增强上,还体现在其插件生态系统的丰富上。Jenkins支持超过1000个插件,可以与各种构建工具、测试框架、代码仓库和云服务集成。这使得Jenkins成为了一个高度可定制和可扩展的平台,能够满足不同团队和项目的需求。
2Jenkins的安装与配置
2.1安装Jenkins
2.1.1在Ubuntu系统上安装Jenkins
在Ubuntu系统上,可以通过以下步骤安装Jenkins:
更新系统包列表:
sudoapt-getupdate
安装Jenkins:
sudoapt-getinstalljenkins
启动Jenkins服务:
sudosystemctlstartjenkins
设置Jenkins服务开机自启:
sudosystemctlenablejenkins
查看Jenkins服务状态:
sudosystemctlstatusjenkins
2.1.2在Windows系统上安装Jenkins
在Windows系统上,可以通过以下步骤安装Jenkins:
访问Jenkins官方网站(https://jenkins.io/),下载Jenkins的Windows安装包。
双击下载的安装包,按照向导提示进行安装。
安装完成后,Jenkins会自动启动。可以通过任务管理器查看Jenkins服务是否正在运行。
2.2配置Jenkins
2.2.1初始配置
安装Jenkins后,可以通过浏览器访问http://localhost:8080(如果在远程服务器上安装,则使用服务器的IP地址或域名)。
Jenkins首次启动时,会生成一个初始管理员密码。这个密码通常存储在/var/lib/jenkins/secrets/initialAdminPassword(Linux)或%JENKINS_HOME%\secrets\initialAdminPassword(Windows)中。使用文本编辑器打开这个文件,复制密码并粘贴到浏览器中提示的输入框。
接下来,Jenkins会引导你安装必要的插件。可以选择安装推荐的插件集,或者自定义选择插件。
安装插件后,设置Jenkins的管理员用户名和密码,以及系统邮箱地址。
2.2.2配置Jenkins环境
全局工具配置:在Jenkins管理界面中,选择“系统管理”-“全局工具配置”,可以配置Jenkins使用的构建工具,如Maven、Gradle、Ant等。
例如,配置Maven:
tool
nameMaven3.6.3/name
homeC:\ProgramFiles\ApacheSoftwareFoundation\maven-3.6.3\bin/home
/tool
Jenkinsfile配置:Jenkins支持使用Jenkinsfile来定义构建、测试和部署的流程。Jenkinsfile是一个文本文件,可以使用Groovy语言编写。
例如,一个简单的Jenkinsfile:
pipeline{
agentany
stages{
stage(Build){
steps{
shmvncleaninstall
}
}
stage(Test){
steps{
shmvntest
}
}
stage(Deploy){
steps{
shmvndeploy
}
}
}
}
构建触发器配置:在Jenkins管理界面中,选择“新建任务”-“构建
您可能关注的文档
- 全栈工程师-DevOps与云计算-Google Cloud Platform (GCP)_GCP成本管理与优化.docx
- 全栈工程师-DevOps与云计算-Google Cloud Platform (GCP)_GCP合规性与法规遵循.docx
- 全栈工程师-DevOps与云计算-Google Cloud Platform (GCP)_GCP核心服务:机器学习与人工智能.docx
- 全栈工程师-DevOps与云计算-Google Cloud Platform (GCP)_GCP核心服务:计算与存储.docx
- 全栈工程师-DevOps与云计算-Google Cloud Platform (GCP)_GCP核心服务:监控与日志.docx
- 全栈工程师-DevOps与云计算-Google Cloud Platform (GCP)_GCP核心服务:开发者工具与资源.docx
- 全栈工程师-DevOps与云计算-Google Cloud Platform (GCP)_GCP核心服务:身份与访问管理.docx
- 全栈工程师-DevOps与云计算-Google Cloud Platform (GCP)_GCP核心服务:数据库与数据仓库.docx
- 全栈工程师-DevOps与云计算-Google Cloud Platform (GCP)_GCP核心服务:网络与安全.docx
- 全栈工程师-DevOps与云计算-Google Cloud Platform (GCP)_GCP核心服务:物联网与边缘计算.docx
- 2024-2030年三氯化磷行业市场现状供需分析及投资评估规划分析研究报告.docx
- 五年级(二)复习资料课件.ppt
- 2024-2030年ICU风扇行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 2024-2030年carp果碱(CAS-519-02-8)行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 2024-2030年中国-版竹筒酒行业发展模式与营销途径状况分析研究报告.docx
- 2024-2030年中国1,5-戊二胺(尸胺)行业需求态势与产销规模预测报告.docx
- 2024-2030年丝绸行业市场深度调研及发展趋势与投资研究报告.docx
- 2024-2030年丙烯酸聚合物乳液胶粘剂行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 2024-2030年2024-2030年全球及中国金属碳化物纳米粒子行业前景动态与投资盈利预测报告.docx
- 2024-2030年中国2-乙基己酰氯(CAS-760-67-8)行业市场发展趋势与前景展望战略分析报告.docx
最近下载
- 初中八年级上册英语阅读理解专题训练50套(含参考答案).docx
- 2021年部编版六年级上册道德与法治期中测试卷(含答案) (1).doc VIP
- 《铵盐的性质》教学设计.docx
- 人教八年级上册物理《跨学科实践 制作隔音房间模型》PPT教学课件.pptx
- (统编2024版)语文七年级上册 第10课 《往事依依》课件.pptx
- 上海交通大学招聘笔试试题.pdf
- 初中英语评课稿范文.doc VIP
- 生产线数字化仿真与调试(NX MCD) 课件 第1章 NX MCD的认知.pptx
- 江苏某农村饮水安全工程可行性研究报告(成稿)_secret2021必威体育精装版版.doc VIP
- 2024江苏启晟集团有限公司下属子公司招聘笔试参考题库附带答案详解.pdf
文档评论(0)