`

jenkins搭建和部署

 
阅读更多

这几天由于项目需要,也许也是为了项目的更可控,老大让研究一下jenkins,于是我屁颠屁颠的就干了起来,哈哈,总是有点事情可做,毕竟刚来不久嘛,而且这次还让我顺利融入到了项目组(自我觉得),毕竟研究新的东西,也是一种能力的体现,好了废话不说了,下面还是这几天的获得

首先我刚开始是在windows上进行的安装,特么搞Java的东西,首先无非都是一套,Java环境,maven环境,ant环境,通通配置好后,在cmd中一路按下来,java、ant、mvn,如果都能正常提示,那就是安装没有问题啦,都搞定,然后开始正式入正题。

一般对于新的技术,我喜欢先去百度百科看看(这里还是要给百度百科赞一下),了解大概是个什么东东,准从什么协议,基于什么通信原理,如果有过多年工作经验,一般到此大概知道这个东西是什么,能做那些事情,然后就是安装咯,

这里分为rpm包和war包,rpm包一般都是用在linux中的,

war包两者都可以,下载完了,就是启动,直接在cmd中,java -jar jenkins.war

直接访问:localhost:8080;就可以看到下面的页面了

上去之后,卧槽,这么多东东,一阵心乱,左点点,右点点,有个新建,OK,咱来新建一个,firstproject



 项目名称就起做firstproject,这里可以先选择“构建一个自由风格”,然后就进行configure



 主要就是几大块吧,分别是源码管理,构建触发器,构建,构建后操作,刚开始可以就配置个源码管理,看看代码能否下载下来,输入完svn地址,一般会有红色提示,要求配置秘钥,配置完,保存,直接构建看代码能否checkout下来,如果可以,第一个已经成功啦,

接下来可以去百度上搜搜咯,额,要进行系统配置,然后就进行system configure,一样这里是要进行maven,ant,jdk的设置,下面最蛋疼的就是邮件通知高级部分的配置了

 

 这里我是始终没有配通,老大说这里的smtp认证是填的smtp服务器的用户名和密码,算了,这里先留一下,过几天自己搭建一个邮件服务器看看,这里配置完成后,后面就可以尝试建一个maven项目来玩玩,这里暂且不述,下面来讲一讲用户全下配置

依然在系统管理->configurable global security,

配置前:



 配置后:



 添加用户:



 给与一定的权限,然后需要用户去注册输入用户名和密码

 

注册的时候用户名选择这里添加的用户/

 

如果用户忘记密码

需要删除用户的对应目录,然后让其重新注册

Linux中:rpm包安装的目录:用户目录:/var/lib/jenkins/users

War包:一般都是在你配置的Jenkins_home目录下面

权限也可以直接修改config.xml不过需要重启环境

到这里基本也就差不多了,还有就是slave节点配置,远程部署发布,在有就是集成checkstyle,pmd,findbugs 这里不想写了,网上有的是,不在赘述

  • 大小: 39.9 KB
  • 大小: 44.7 KB
  • 大小: 64.1 KB
  • 大小: 38.7 KB
分享到:
评论

相关推荐

    jenkins自动化部署持续交付演示ppt

    【自动化部署持续交付...综上所述,自动化部署持续交付,尤其是通过Jenkins这样的工具实现,是提升软件开发效率和质量的有效手段。尽管存在一些挑战,但其带来的好处远超其潜在的缺点,值得团队投入时间和资源去实施。

    jenkins自动化部署流程-web项目

    本文档旨在详细介绍如何利用Jenkins搭建自动化部署平台,以满足Web项目的自动化部署需求,从而提高运维效率和软件交付速度。 #### 二、项目概述 为了更好地支持项目迭代和更新,提高软件的持续集成能力及运维部署...

    jenkins离线部署套装(你需要的它都有)

    总结来说,“jenkins离线部署套装”提供了全面的工具和资源,使得在无网络连接或者网络受限的环境中也能顺利地搭建和运行Jenkins,实现高效的持续集成和持续部署。正确地利用这个套装,你可以创建一个稳定、安全并且...

    Win10搭建Jenkins部署Java项目(本机和远程Win10部署).doc

    Win10搭建Jenkins部署Java项目(本机和远程Win10部署) 一、前言&背景 本文档旨在指导读者在Win10系统上搭建Jenkins部署Java项目,并实现本机和远程Win10部署。Jenkins是一款流行的自动化构建工具,可以帮助开发者...

    C-C++项目的自动化构建与部署:使用Jenkins和CMake.md

    如何利用Jenkins和CMake实现C/C++项目的自动化构建与部署。首先介绍了Jenkins和CMake的基础知识和功能,然后阐述了在Jenkins中配置CMake构建的具体步骤,包括安装、插件配置、任务创建及Pipeline定义。接着,讲解了...

    jenkins自动化部署搭建

    在本文中,我们将深入探讨如何在CentOS 7系统上利用Maven和Git搭建一个Jenkins自动化部署环境。 一、Jenkins安装 1. 添加Jenkins仓库: 在CentOS 7上,首先需要添加Jenkins的YUM仓库,通过在`/etc/yum.repos.d/...

    Jenkins搭建

    Jenkins搭建指南 Jenkins是一款流行的自动化服务器,可以实现自动构建、测试和部署软件项目。下面是Jenkins搭建的详细指南。 一、环境要求 在开始Jenkins搭建之前,需要安装以下软件: 1. JDK 1.7 2. ANT 1.9.7 ...

    Jenkins自动部署工具的搭建

    此文档为简单的搭建Jenkins自动部署工具,可实现自动部署war包到Tomcat上及springboot工程的自动部署。

    docker安装jenkins部署并且自动化打包部署java服务

    使用 Docker 安装 Jenkins 可以轻松地部署和自动化打包 Java 服务。Docker 提供了一个轻量级的容器化平台,Jenkins 提供了一个流行的自动化构建工具,两者结合可以大大提高开发效率和部署速度。

    Jenkins自动化部署入门详细教程.docx

    通过使用 Jenkins,可以实现自动化的部署过程,从而提高软件开发的效率和质量。 1. 背景 在实际开发中,我们经常需要手动进行打包部署,这个过程包括提交代码、拉取代码、打包、上传到服务器、查看日志等步骤。这种...

    ubuntu上搭建jenkins

    在Ubuntu系统上搭建Jenkins是构建自动化服务器的一个常见选择,尤其对于开源软件和Java项目而言。Jenkins是一款功能丰富的持续集成工具,可以帮助开发者自动化构建、测试和部署代码,提高开发效率。下面我们将详细...

    Jenkins定时构建自动部署并通知

    通过以上步骤,我们不仅能够实现Jenkins定时构建和自动部署的功能,还能够在构建和部署完成后及时获得反馈通知,这对于提高软件开发效率和质量具有重要意义。在整个过程中,需要注意的是,所有配置和脚本都需要根据...

    Jenkins+Docker部署微服务.zip

    使用jenkins搭建docker环境实现的devops自动化部署,使用的pipline和shell脚本实现的,要学习的小伙伴可以下载一下。

    jenkins搭建和自动构建.docx

    在 CentOS 7 系统中,Jenkins 是一个流行的持续集成和持续部署工具,它可以帮助自动化软件开发流程,包括构建、测试和部署。以下是如何在 CentOS 7 上安装和配置 Jenkins,以及如何进行权限管理和自动发布。 **一、...

    Jenkins部署工具一套

    总结一下,Jenkins部署工具套装提供了快速启动和配置Jenkins服务的能力,包括了Maven、SSH和SVN插件,简化了CI/CD流程的搭建。通过预装的插件和远程部署脚本,用户能够更高效地实现自动化构建、测试和部署。对于依赖...

    jenkins环境搭建

    Jenkins 是一款开源的持续集成工具,主要用于自动化软件项目的构建、测试以及部署等过程,极大地提高了开发效率和软件质量。本文将详细介绍如何在本地环境中搭建Jenkins,并进行基本配置。 #### 二、Jenkins环境...

    基于tomcat的jenkins搭建自动化build环境

    ### 基于Tomcat的Jenkins环境搭建详解 #### 一、引言 随着软件开发项目的日益复杂,持续集成(CI)与持续部署(CD)已成为提高开发效率和产品质量的关键手段之一。Jenkins作为一款开源CI/CD工具,凭借其强大的插件...

    Jenkins简介及平台安装部署方法.doc

    Jenkins 简介及平台安装部署方法 Jenkins 是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于 ...通过本文的介绍,读者可以了解 Jenkins 的基本概念、组件和安装部署方法,掌握 Jenkins 的使用和配置。

    centos6.5搭建jenkins

    随着持续集成和持续部署(CI/CD)在软件开发中的普及,Jenkins 作为一款开源的自动化构建工具,因其高度可扩展性和灵活性而备受青睐。本文档主要介绍了如何在 CentOS 6.5 系统上搭建 Jenkins 并进行基本配置,以便实现...

Global site tag (gtag.js) - Google Analytics