如何快速部署jenkins,实现maven项目部署
概述
因项目需要,最近在配置自动发布的一些内容,这里就用到了jenkins,顺便把jenkins的安装过程记录一下。
1、JDK环境准备
目前jenkins的最新稳定版本为1.8,它需要JDK1.7及以上的版本才可以安装
1.1、安装jdk
打开安装包,一路next,默认安装在C:\Program Files\Java\jdk1.8.0_191\
。。。
1.2、配置环境变量
右击我的电脑,点击属性--高级系统配置--环境变量
新建名为classpath的变量名,变量值为.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意是里的内容)直接复制即可。
新建名为JAVA_HOME的变量名,变量值为之前安装jdk的目录,例如本人的为C:\Program Files\Java\jdk1.8.0_191
在已有的系统变量path的变量值加上;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意,每个变量值是以;隔开,变量值开头的分号就起这个作用)自此配置完成。
1.3、测试
运行cmd命令,在出现的对话框输入java -version命令
2、安装jenkins
欢迎界面:
指定安装目录:D:\Program Files (x86)\Jenkins\
开始安装
安装完成
3、配置环境变量
配置系统环境JENKINS_HOME=你的安装路径
4、 启动服务(控制面板--管理工具--服务)
cmd 输入service.msc ,在服务中,启动jenkins
5、测试
使用 http://localhost:8080/ 访问,默认端口为8080
6、jenkins配置
1、解锁密码
2、安装插件
3、创建用户
4、配置URL
5、配置完成
后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~
什么是Jenkins?
jenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的"自动化"编译、打包、分发部署。jenkins可以很好的支持各种语言(比如:java, c, php等)的项目构建,也完全兼容ant、maven、gradle等多种第三方构建工具,同时跟svn、git能无缝集成,也支持直接与知名源代码托管网站,比如github、bitbucket直接集成。
jenkins官网地址为http://jenkins-ci.org/,jenkins本身是用java语言开发的,所以安装jenkins的机器至少要有jdk,另外建议git、ant、maven、gradle、groovy等工具也一并安装好,方便与这些构建工具集成。
Jenkins使用流程
1.安装
安装java:
跟我一起学docker(十)--jenkins的使用
2.2 查看可用插件
在可选插件中搜索GitLab Plugin和Git Plugin两个插件,然后点击直接安装。如果在"可选插件"里没有找到,可能默认已经安装了,可以在已安装里查看。
2.3 安装插件
这里没有Gitlab plugin、Publish Over SSH,Gitlab Hook需要从本地上传后安装。下载gitlab-plugin.hpi、publish-over.hpi、publish-over-ssh.hpi、ruby-runtime.hpi、gitlab-hook.hpi文件,并顺序安装。上传后自动安装完成。
3、获取GitLab用户Token
3.1 新建Token
登录gitlab页面,在Access Tokens中,创建一个新的Token,Expries at有效期暂时设定为2020年1月。Scopes全选。创建完成后复制Your New Personal Access Token。
3.2 配置GitLab插件
打开Jenkins,点击系统管理->系统设置,点击配置下拉框,选择Gitlab"选项
填写connection name,随便填。Gitlab host URL填GitLab的访问地址
然后点击add"-"jenkins",选择GitLab API token类型,在API token项填写之前复制的Your New Personal Access Token。点击添加。
配置完成后,点击连接测试,测试通过显示Success,表示通过GitLab api token方式登录gitlab成功。点击应用,保存。
容器微服务和持续集成,(五)Jenkins构建详细步骤和方法
前面四篇文章,已经整理和介绍了容器微服务,这一批主要介绍持续集成。结合Jenkins来实现容器微服务项目的持续集成。希望能帮助到需要的朋友们,编写图文不易,喜欢