前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >初体验Jenkins安装并进行Maven项目自动化部署

初体验Jenkins安装并进行Maven项目自动化部署

作者头像
小帅丶
发布2021-12-28 12:59:21
1.7K0
发布2021-12-28 12:59:21
举报
文章被收录于专栏:XAIXAI

本次介绍基于Windows,可安装在开发电脑或者windows server服务器哦

下载Jenkins

jenkins.msi软件安装,基本傻瓜式下一步下一步即可。下载地址:https://jenkins.io/download/

启动Jenkins

安装完会自动启动并打开浏览器,或者去服务[services.msc]里面启动停止都可以哦

安装Jenkins

密码填写

浏览器输入http:localhost:8080 即可。默认端口是8080 可以看到给出了密码所在目录 复制打开然后用记事本打开即可得到密码

选择插件(选择安装推荐的插件)

等待安装的完成

创建管理员-开始使用Jenkins吧

主页面截图

安装一些必要插件

安装maven插件

小帅丶基本项目都用maven搭建了。所以就安装该插件了 勾选点击直接安装即可

安装热部署插件(根据情况选择)

勾选点击直接安装即可

全局环境配置

maven配置文件最好选择自己安装的哦 jdk也是哦 往下拉还有个maven也是配置自己安装的maven的目录哦

开始新建任务

任务名称

输入任务名称并选择第一个选项 然后点击确定

源码管理

这里小帅丶使用码云托管,那就填写码云的项目地址 示例工程地址:https://gitee.com/xshuai/jenkinsSample

Credentials 配置自己的码云用户名密码 点击Add再点击Jenkins

构建选择

中文的更好说。选择 调用顶层Maven目标即可

选择之前配置的Maven

下拉框选择自己配置的Maven即可。目标输入clean package

构建后操作

Deploy artifacts to Maven repository

Tomcat配置

WAR/EAR:war包的地址

Context:是部署后的包名

URL:tomcat的界面,如:http://127.0.0.1:8082/ 只是为了了解Jenkins 进行本地部署了。实际写自己的远程Tomcat路径即可

Tomcat用户名密码配置

只要Tomcat默认的manager项目没删除就好哦。在tomcat-users.xml文件添加如下内容

代码语言:javascript
复制
 <role rolename="manager-gui"/> 
 <role rolename="admin-gui"/> 
 <role rolename="manager-script"/> 
 <user username="tomcat" password="123456" roles="manager-gui,admin-gui,manager-script"/>

开始构建吧

第一次构建项目

构建成功

左边会显示蓝色图标

浏览器访问查看是否成功部署

以上就是初体验Jenkins安装并进行Maven项目自动化部署全部内容

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 下载Jenkins
  • 启动Jenkins
  • 安装Jenkins
    • 密码填写
      • 选择插件(选择安装推荐的插件)
        • 等待安装的完成
          • 创建管理员-开始使用Jenkins吧
            • 主页面截图
              • 安装一些必要插件
                • 安装maven插件
                • 安装热部署插件(根据情况选择)
              • 全局环境配置
              • 开始新建任务
                • 任务名称
                  • 源码管理
                    • 构建选择
                      • 选择之前配置的Maven
                    • 构建后操作
                      • Tomcat配置
                  • 开始构建吧
                    • 第一次构建项目
                      • 构建成功
                      • 浏览器访问查看是否成功部署
                      相关产品与服务
                      云托管 CloudBase Run
                      云托管 CloudBase Run(Tencent CloudBase Run,TCBR)是由云开发提供的新一代云原生应用引擎(App Engine 2.0),支持托管任意语言和框架编写的容器化应用。和云开发其他产品(云函数、云数据库、云存储、扩展应用、HTTP 访问服务、静态网站托管等)一起为用户提供云原生一体化开发环境和工具平台,为开发者提供高可用、自动弹性扩缩的后端云服务。
                      领券
                      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档