全栈工程师-DevOps与云计算-Jenkins_Jenkins核心概念与架构.docx

全栈工程师-DevOps与云计算-Jenkins_Jenkins核心概念与架构.docx

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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管理界面中,选择“新建任务”-“构建

您可能关注的文档

文档评论(0)

kkzhujl + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档