这几天由于项目需要,也许也是为了项目的更可控,老大让研究一下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 这里不想写了,网上有的是,不在赘述
相关推荐
很多团队表示,我们一定要把系统全部coding完成,才向(类)生产环境部署系统,这样有一个好处,就是大家更加专注于coding。不被打扰。但是也有一个坏处,就是无法及时反馈出系统中的问题,你的boss也无法知道系统究竟...
Win10搭建Jenkins部署Java项目(本机和远程Win10部署) 一、前言&背景 本文档旨在指导读者在Win10系统上搭建Jenkins部署Java项目,并实现本机和远程Win10部署。Jenkins是一款流行的自动化构建工具,可以帮助开发者...
自动化部署为更好配合项目进行平台版本迭代和更新,使软件能够持续集成,提高运维部署效率,故搭建jenkins自动化部署平台,满足项目自动化部署需求。
此文档为简单的搭建Jenkins自动部署工具,可实现自动部署war包到Tomcat上及springboot工程的自动部署。
使用 Docker 安装 Jenkins 可以轻松地部署和自动化打包 Java 服务。Docker 提供了一个轻量级的容器化平台,Jenkins 提供了一个流行的自动化构建工具,两者结合可以大大提高开发效率和部署速度。
基于centos7的maven-git-jenkins自动化部署搭建!简单易懂,已包含安装包。
通过使用 Jenkins,可以实现自动化的部署过程,从而提高软件开发的效率和质量。 1. 背景 在实际开发中,我们经常需要手动进行打包部署,这个过程包括提交代码、拉取代码、打包、上传到服务器、查看日志等步骤。这种...
使用jenkins搭建docker环境实现的devops自动化部署,使用的pipline和shell脚本实现的,要学习的小伙伴可以下载一下。
GitLab+Jenkins服务器搭建 在本节中,我们将讨论如何搭建一个 GitLab+...通过搭建 GitLab+Jenkins 服务器,我们可以实现持续集成环境,自动化构建、测试和部署软件,使开发者可以更好地控制和管理软件的生命周期。
jenkins+git+maven搭建自动化部署环境说明文档,详尽的说明
本文将详细介绍如何在 Windows 平台上搭建 Jenkins 服务器,从而实现自动编译和部署。 一、下载和安装 Jenkins 下载 Jenkins 可以从官方网站 https://jenkins.io/index.html 下载,选择合适的版本,我这里下载的是...
jenkins自动化环境搭建,配置 1:jdk安装 2:maven安装配置 3:git安装 4:docker安装,docker私服搭建 5:Jenkins安装配置
用Jenkins自动化搭建测试环境---jenkins自动化部署任务开发(git版)-附件资源
本文基于 vue 的前端项目、 GitHub 的代码仓库,简述在 CentOS7 上利用 jenkins 实现自动部署。非常不错,具有一定的参考借鉴价值,感兴趣的朋友跟随小编一起看看吧
Jenkins项目自动化构建详细搭建、配置、部署教程,简单易使用
教程名称:Jenkins安装部署文档汇总 课程目录: 【】jenkins_svn_maven持续集成 【】Jenkins入门 【】Jenkins安装手册 【】jenkins环境搭建 【】基于jenkins的持续...
"持续集成环境搭建" ...搭建一个完整的持续集成环境需要使用多种工具和技术,例如 Maven、Nexus、Jenkins 和 SVN 等。通过使用这些工具和技术,我们可以自动化构建、测试和部署软件,从而提高软件的质量和开发效率。
jenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的"自动化"编译、打包、分发部署。jenkins可以很好的支持各种语言(比如:java, c#, php等)的项目构建,也完全兼容ant、maven、...
jenkins搭建基础版文件,后期文章将加入ftp,tomcat,部署步骤
1、k8s最新版本1.24.3基于containerd搭建集群 2、集成buildkit、nerdctl工具构建镜像 3、基于Oracle JDK11,使用jlink工具精简JRE包,自定义容器镜像 4、部署基于NFS的StorageClass,作为共享存储,Docker Registry...