jenkins maven git windows code 自动部署

时间:2023-02-24 18:06:09

本人刚刚接触  写的不好就对付看看吧 哈哈哈O(∩_∩)O哈哈~

最近看见别人弄得自动部署 自己也是手痒痒 也想弄一个 所以就弄了一个 windows的

我用的是https的  在网上看了很多都是 ssh的  我想这个还要弄秘钥什么的 比较麻烦 所以就看看弄的是https

1.首先是预备工作

  jdk    注意版本 我弄的版本是 2.136

  maven

  tomcat

  git地址  我是code阿里的  https://code.aliyun.com/xxx/xxx.git   //项目名字我就用‘xxx’来代替了

http://repo.jenkins-ci.org/releases/org/jenkins-ci/main/jenkins-war/     /*下载jenkins   最好要跟我的版本一致啊!!!*/

在弄之前 我弄个最新版本的 可是弄了一天  死活不行 就是链接不上我的git仓库  插件也都呀  就是不行 一生气  果断卸载  跟着别人的博客一点点弄了一遍    哈哈哈哈   扯多了 。。。回归正题

2.开始安装

  我安装的是war 版本  放在tomcat 里直接可以运行

    1.在第一次启动时需要密码    这个密码要在你的c盘里找

  jenkins  maven git  windows code 自动部署

**上边标红的就是密码的位置

然后有可能出现这个画面

jenkins  maven git  windows code 自动部署

这个我在网上一找  有两种解决办法 我只说我用的了 在这里

    修改 这个文件 .jenkins/hudson.model.UpdateCenter.xml   这个文件如果你找不到 可以参考  输入密码哪里  ‘C:\Users\Administrator\.jenkins’

    该文件为jenkins下载插件的源地址,改地址默认jenkins默认为:https://updates.jenkins.io/update-center.json,就是因为https的问题,此处我们将其改为http即可,之后重启jenkins服务即可。

  修改完 重启之后  再刷新 就会出现这个页面   (注意一下 如果你的没有出现上一个页面 的话 可以把上一个步骤 忽略)

jenkins  maven git  windows code 自动部署

到了这里  要注意下  尽量选择  安装推荐的 因为这样 jenkins 会吧需要的 差不多安装好  也就是里面的插件 当然 你也可以选择 自己选择插件  本人还是推荐安装 哈哈哈

jenkins  maven git  windows code 自动部署

......等待安装完

    好了以后 出现的页面

jenkins  maven git  windows code 自动部署

  该填的都填好!!保存完成  (输入密码的时候我才发现  我的用户名想用root  一着急弄错了  !!!!!!!)

jenkins  maven git  windows code 自动部署

这里就是你访问的URl了    -----》   还有一步就是点击开始使用

然后就空白页面  不要担心  停掉tomcat  在访问路径

jenkins  maven git  windows code 自动部署

这里不要相信上面写的  过一会自己手动刷新  就会出现这个页面

jenkins  maven git  windows code 自动部署

输入你刚刚设置的用户名还有密码

jenkins  maven git  windows code 自动部署

这个是登入后页面

因为我弄得是maven项目 所以我要安装插件   刚刚推荐安装是没有这个插件的   还有一个热部署用的一个插件   没有办法 jenkins  就是插件厉害

点击设置管理

jenkins  maven git  windows code 自动部署

接下来

jenkins  maven git  windows code 自动部署

进入插件管理页面后 装我们想要的插件

jenkins  maven git  windows code 自动部署

jenkins  maven git  windows code 自动部署

找不到直接可以搜索啊

jenkins  maven git  windows code 自动部署

点完下载安装后的页面  这个时候就先让他下载这个吧

然后在进系统管理 --》 全局工具配置

jenkins  maven git  windows code 自动部署

这里要配置 git  jdk  还有maven  都是本地有的 不要用它的 自动安装  如果本地没有 自己进行下载

jenkins  maven git  windows code 自动部署

git  要注意我的路劲

jenkins  maven git  windows code 自动部署

这里要注意一下  这个是环境变量里的  路径 不要随便弄一个上来啊  maven 也是 环境变量里的

jenkins  maven git  windows code 自动部署

还要在配置一个 settings 文件

jenkins  maven git  windows code 自动部署

最后保存

  到了这里 就恭喜你已经完成一半了  还有一半 很重要啊

创建一个maven项目

首先你有可能没有看到创建maven   不要慌  是因为刚刚下载玩插件没有重新启动 重启一下就好了

jenkins  maven git  windows code 自动部署

重启之后

jenkins  maven git  windows code 自动部署

出来了

点击确定以后   进入这样的页面

jenkins  maven git  windows code 自动部署

如果不是  请安步骤来

jenkins  maven git  windows code 自动部署

描述哪里可以不用管

jenkins  maven git  windows code 自动部署

这里是要输入你git上用户名密码的 点击add

选择jenkins  然后弹出来框

jenkins  maven git  windows code 自动部署

添加完以后 系统不是默认给你选上的 你重新选择一遍

然后

jenkins  maven git  windows code 自动部署

让你的项目打包   这个是打包命令  打完包就是放到Tomcat了   之后就配置tomcat

jenkins  maven git  windows code 自动部署

jenkins  maven git  windows code 自动部署

jenkins  maven git  windows code 自动部署

jenkins  maven git  windows code 自动部署

tomcat 添加用户 conf/tomcat-users.xml

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="tomcat" password="tomcat" roles="manager-gui,manager-script,manager-jmx,manager-status"/>

在标签里tomcat-users添加这段代码

在构建项目之前  要把 tomcat起开呀   也就是你要访问项目的tomcat

jenkins  maven git  windows code 自动部署

成功搞定

jenkins maven git windows code 自动部署的更多相关文章

  1. jenkins&plus;maven&plus;git&plus;tomcat&plus;salt自动构建

    jenkins 安装步骤 环境: centos7,jdk1.8.0,jenkins2.165,maven3.5.2 一. 安装配置java环境   JDK1.8下载地址:http://www.orac ...

  2. Jenkins&plus;Maven&plus;Git CI环境搭建手册

    Jenkins+Maven+Git CI环境搭建手册 环境: OS:Linux version 2.6.32-220.23.2.ali878.el6.x86_64 (ads@kbuild) (gcc ...

  3. Jenkins&plus;maven&plus;git&plus;sonar 系统持续集成&amp&semi;amp&semi;代码单測管理

    Jenkins+maven+git+sonar 系统持续集成&代码单測管理 Jenkins的安装 Jenkins是基于Java开发的一种持续集成工具,用于监控持续反复的工作.功能包含: 1.持 ...

  4. Jenkins&plus;maven&plus;Tomcat&plus;SVN一键自动打包部署应用到服务器

    今天请教了大神,终于把jenkins给搞明白了 现在做下笔记,防止自己老年痴呆又忘了怎么配置 (截图可能不够清晰,有不清楚的随时评论打call) 机器配置: 安装配置规划 机器 192.168.169 ...

  5. git管理和自动部署项目

    当一个项目需要纳入到版本控制的时候,选择的工具还是比较多的,最常见的就是工具有CVS,SVN,GIT等.在平时的开发中视情况而定,从来就没有最好的版本控制工具,只有最适合的工具.在这里我习惯用git来 ...

  6. jenkins&plus;maven&plus;Tomcat&plus;shell构建自动化部署

    https://yq.aliyun.com/articles/685931 1.官网下载war包:jenkins本质上就是一个web应用,直接下载jenkins的war包通过tomcat运行即可.ht ...

  7. 用 Git Hooks 进行自动部署

    原文发表于 http://ourai.ws/posts/deployment-with-git-hooks/ 昨天开始接手开发公司前端团队的主页,在稍微修改点东西后推送到远程仓库想看下线上结果时发现并 ...

  8. jenkins的 git多分支自动构建

    一.先做好jenkins和gitlab的webhook自动构建 二.选择哪个分支(我这是test分支) 三.选择build Triggers 四.过滤test分支 五.保存即可

  9. Jenkins&plus;Maven&plus;Git搭建持续集成和自动化部署的配置手记

    前言    持续集成这个概念已经成为软件开发的主流,可以更频繁的进行测试,尽早发现问题并提示.自动化部署就更不用说了,可以加快部署速度,并可以有效减少人为操作的失误.之前一直没有把这个做起来,最近的新 ...

随机推荐

  1. IIS7&period;5使用web&period;config设置伪静态的二种方法&lpar;转&rpar;

    近几天公司里开发的项目有几个运行在IIS7.5上,由于全站采用的是伪静态,因此从网上找到两两种方法来实现.这两种方法各有优势:第一种比较灵活,只要把文件拷到根目录下,即可直接显示所有伪静态页面(适用于 ...

  2. Android Studio 1&period;0首次安装遇到的问题,无法下载SDK

    相信,在安装Android Studio的过程中会遇到很多问题,特别是第一次启动下载不了sdk.郁闷了吧. 可以去官网下载,也可以点击这里下载Android Studio和sdk. 一.不下载SDK启 ...

  3. Linq 取差集 交集等

    string goodsList = context.Request.Form["goodsList"]; if (!string.IsNullOrEmpty(goodsList) ...

  4. Oracle11g服务及实例

    1Orcl服务说明 1) Oracle ORCL VSS Writer Service:Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备 ...

  5. cocos2d-x 多点触控实现缩放及相关问题的解决方法

    首先,来看下代码: 声明文件: #ifndef __loading__MoreTouches__ #define __loading__MoreTouches__ #include <iostr ...

  6. oschina jQuery 插件

    jQuery 插件 jQuery自动完成插件(25) jQuery分页插件(20) jQuery 文件上传(21) jQuery 地图插件(14) jQuery对话框(109) jQuery图片展示/ ...

  7. Java异常封装(自己定义错误码和描述,附源码)

    真正工作了才发现,Java里面的异常在真正工作中使用还是十分普遍的.什么时候该抛出什么异常,这个是必须知道的. 当然真正工作里面主动抛出的异常都是经过分装过的,自己可以定义错误码和异常描述. 下面小宝 ...

  8. Django的认证系统

    Django自带的用户认证 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统.此时我们需要实现包括用户注册.用户登录.用户认证.注销.修改密码等功能,这还真是个麻烦的事情呢. Djang ...

  9. JAVA项目中文件重命名方式

    可以直接改类名,之后eclipse会报错: 点击×号会给出解决方案: 注意:不能通过右击servlet文件直接重命名.否则运行之后程序会报错(文件路径不对之类的)

  10. solr中重建索引(转)

    Stop your application server Change your schema.xml file Start your application server Delete the in ...