1987WEB视界-分享互联网热门产品和行业

您现在的位置是:首页 > WEB开发 > 正文

WEB开发

如何快速部署jenkins,实现maven项目部署

1987web2023-10-06WEB开发161

概述

因项目需要,最近在配置自动发布的一些内容,这里就用到了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来实现容器微服务项目的持续集成。希望能帮助到需要的朋友们,编写图文不易,喜欢