`

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

    很多团队表示,我们一定要把系统全部coding完成,才向(类)生产环境部署系统,这样有一个好处,就是大家更加专注于coding。不被打扰。但是也有一个坏处,就是无法及时反馈出系统中的问题,你的boss也无法知道系统究竟...

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

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

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

    自动化部署为更好配合项目进行平台版本迭代和更新,使软件能够持续集成,提高运维部署效率,故搭建jenkins自动化部署平台,满足项目自动化部署需求。

    Jenkins自动部署工具的搭建

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

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

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

    jenkins自动化部署搭建

    基于centos7的maven-git-jenkins自动化部署搭建!简单易懂,已包含安装包。

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

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

    Jenkins+Docker部署微服务.zip

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

    gitlab+jenkins服务器搭建

    GitLab+Jenkins服务器搭建 在本节中,我们将讨论如何搭建一个 GitLab+...通过搭建 GitLab+Jenkins 服务器,我们可以实现持续集成环境,自动化构建、测试和部署软件,使开发者可以更好地控制和管理软件的生命周期。

    jenkins+git+maven搭建自动化部署环境

    jenkins+git+maven搭建自动化部署环境说明文档,详尽的说明

    jenkins服务器自动编译和部署

    本文将详细介绍如何在 Windows 平台上搭建 Jenkins 服务器,从而实现自动编译和部署。 一、下载和安装 Jenkins 下载 Jenkins 可以从官方网站 https://jenkins.io/index.html 下载,选择合适的版本,我这里下载的是...

    jenkins自动化部署(linux)环境搭建

    jenkins自动化环境搭建,配置 1:jdk安装 2:maven安装配置 3:git安装 4:docker安装,docker私服搭建 5:Jenkins安装配置

    用Jenkins自动化搭建测试环境---jenkins自动化部署任务开发(git版)-附件资源

    用Jenkins自动化搭建测试环境---jenkins自动化部署任务开发(git版)-附件资源

    CentOS7 上利用 jenkins 实现自动部署

    本文基于 vue 的前端项目、 GitHub 的代码仓库,简述在 CentOS7 上利用 jenkins 实现自动部署。非常不错,具有一定的参考借鉴价值,感兴趣的朋友跟随小编一起看看吧

    JenKins项目自动化部署详情

    Jenkins项目自动化构建详细搭建、配置、部署教程,简单易使用

    Jenkins安装部署文档汇总

    教程名称:Jenkins安装部署文档汇总       课程目录: 【】jenkins_svn_maven持续集成 【】Jenkins入门 【】Jenkins安装手册 【】jenkins环境搭建 【】基于jenkins的持续...

    持续集成环境maven+nexus+jenkins+svn搭建

    "持续集成环境搭建" ...搭建一个完整的持续集成环境需要使用多种工具和技术,例如 Maven、Nexus、Jenkins 和 SVN 等。通过使用这些工具和技术,我们可以自动化构建、测试和部署软件,从而提高软件的质量和开发效率。

    jenkins持续集成环境搭建步骤

    jenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的"自动化"编译、打包、分发部署。jenkins可以很好的支持各种语言(比如:java, c#, php等)的项目构建,也完全兼容ant、maven、...

    Jenkins1.6+文档

    jenkins搭建基础版文件,后期文章将加入ftp,tomcat,部署步骤

    k8s最新版本1.24.3基于containerd搭建集群,集成buildkit、nerdctl构建镜像,jenkins自动化。

    1、k8s最新版本1.24.3基于containerd搭建集群 2、集成buildkit、nerdctl工具构建镜像 3、基于Oracle JDK11,使用jlink工具精简JRE包,自定义容器镜像 4、部署基于NFS的StorageClass,作为共享存储,Docker Registry...

Global site tag (gtag.js) - Google Analytics