首页 > 其他分享 >jenkins01-Jenkins安装和简单使用

jenkins01-Jenkins安装和简单使用

时间:2024-05-27 11:13:13浏览次数:27  
标签:集成 jenkins01 持续 构建 jenkins Jenkins 安装

1、Jenkins简介

  • Jenkins官网:https://www.jenkins.io/
  • Jenkins说明文档:https://www.jenkins.io/doc/
  • Jenkins是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。
  • Jenkins是一款使用Java语言开发的开源的自动化服务器。可以通过界面或Jenkinsfile告诉它执行什么任务,何时执行。理论上,可以让它执行任何任务,但是通常只应用于持续集成和持续交付。
  • Jenkins的特征:
    • 开源的Java语言开发持续集成工具,支持持续集成,持续部署。
    • 易于安装部署配置:可通过yum安装,或下载war包以及通过docker容器等快速实现安装部署,可方便web界面配置管理。
    • 消息通知及测试报告:集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知,生成JUnit/TestNG测试报告。
    • 分布式构建:支持Jenkins能够让多台计算机一起构建/测试。
    • 文件识别:Jenkins能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。
    • 丰富的插件支持:支持扩展插件,你可以开发适合自己团队使用的工具,如git、svn、maven、docker等。
  • 持续集成流程:
  • (1)首先,开发人员每天进行代码提交,提交到Git仓库
  • (2)然后,Jenkins作为持续集成工具,使用Git插件到Git仓库拉取代码到集成服务器,再配合JDK、Maven等软件完成代码编译、代码测试与审查、测试、打包等工作,在这个过程中每一步出错,都重新再执行一次整个流程。
  • (3)最后,Jenkins把生成的jar或war包分发到测试服务器或者生产服务器,测试人员或用户就可以访问应用。

2.2、安装Jenkins

1、下载jenkins

Jenkins官网镜像: https://mirrors.jenkins.io/

2、安装jenkins

yum install ./jenkins-2.277.1-1.1.noarch.rpm

3、配置jenkins

 

标签:集成,jenkins01,持续,构建,jenkins,Jenkins,安装
From: https://www.cnblogs.com/chenxiaomeng/p/18215109

相关文章

  • Mac使用pip3安装报错
    Mac系统使用pip3安装组件的时候报”外部管理环境”错误:error:externally-managed-environment 解决办法:去掉这个提示1、先查看当前python版本:python3--version2、查找EXTERNALLY-MANAGED文件的位置(根据自己当前使用的python版本修改对应文件):find/-nameEX......
  • Windows下安装配置深度学习环境
    Windows下安装配置深度学习环境1.准备工作1.1环境准备操作系统:win1022H2GPU:NvidiaGeForceRTX306012G1.2安装Nvidia驱动、cuda、cuDNN下载驱动需要注册并登录英伟达账号。我这里将下面用到的安装包放到了百度网盘,可以关注微信公众号思......
  • 如何在 Ubuntu 22.04 上安装 OpenLDAP(转载)
    本教程适用于这些操作系统版本 Ubuntu22.04(JammyJellyfish)Ubuntu20.04(FocalFossa) 在此页 先决条件设置FQDN(完全限定域名)安装OpenLDAP包配置OpenLDAP服务器设置基本组添加新组添加OpenLDAP用户安装LDAP帐户管理器配置LDAP帐户管理器结论 ......
  • GO开发2024.x GoLand安装(亲测有效)
    GoLand为Go开发者打造的完整IDE。1.下载安装GoLand这里下载的是最新版本的2024.1.1,测试过2024最新版本没问题。2、可长期使用。下载地址:https://pan.baidu.com/s/1fgLjIzWR1-IJ1quhFdSCig?pwd=gwbtwindows系统Mac系统3、效果......
  • ubuntu24.04安装cuda12.5版本
    概述最近新学习的JAX在使用时,提示:2024-05-2619:46:32.016388:Wexternal/xla/xla/service/gpu/nvptx_compiler.cc:760]TheNVIDIAdriver'sCUDAversionis12.2whichisolderthantheptxasCUDAversion(12.5.40).Becausethedriverisolderthantheptxasvers......
  • 解决MySQL安装卡在Start Service、Apply security settings问题
    一般进行1-3步骤即可。1.应用程序,卸载MySQL2.删除MySQL安装目录内容C:\ProgramFiles\MySQLC:\ProgramFiles(x86)\MySQL 3.删除MySQL数据存放目录,一般在C:\ProgramData\MySQL目录下(需要注意这个文件夹默认是隐藏的,要通过查看->隐藏的项目)4.删除注册表数据,通过regedit......
  • 源码编译安装LAMP
    1、LAMPLAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境。LAMP是一个缩写词,具体包括Linux操作系统、Apache网站服务器、MySQL数据库服务器、PHP(或Perl、Python)网页编程语言。各组件的作用(平台)Li......
  • KubeSphere系列---【离线安装kubeSphere时报错:failed: [k8s_node02] failed to conne
    1.报错信息[root@k8s_masterkubesphere-3.4.1-1.23.15-offline-package]#./kkinitregistry-fconfig-sample.yaml-akubesphere.tar.gz_______||//||||//||//__||_____||//_____......
  • 使用docker安装gitlab
    Version:gitlab-ce:16.2.4-ce.0简介Gitlab是一个开源的Git代码仓库系统,可以实现自托管的Github项目,即用于构建私有的代码托管平台和项目管理系统。系统基于RubyonRails开发,速度快、安全稳定。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团......
  • 加装hbase2.6.0(等待重新安装)
    点击查看代码[root@master~]#tarzxfhbase-2.6.0[root@master~]#cdhbase-2.6.0/conf[root@masterconf]#cdhbase-2.6.0/conf[root@masterconf]#cphbase-env.shhbase-env.sh.bak[root@masterconf]#vimhbase-env.sh[root@masterconf]#cphbase-site.x......