jenkins maven git windows code 自动部署
本人刚刚接触 写的不好就对付看看吧 哈哈哈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/hudson.model.UpdateCenter.xml 这个文件如果你找不到 可以参考 输入密码哪里 ‘C:\Users\Administrator\.jenkins’
该文件为jenkins下载插件的源地址,改地址默认jenkins默认为:https://updates.jenkins.io/update-center.json,就是因为https的问题,此处我们将其改为http即可,之后重启jenkins服务即可。
修改完 重启之后 再刷新 就会出现这个页面 (注意一下 如果你的没有出现上一个页面 的话 可以把上一个步骤 忽略)

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

......等待安装完
好了以后 出现的页面

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

这里就是你访问的URl了 -----》 还有一步就是点击开始使用
然后就空白页面 不要担心 停掉tomcat 在访问路径

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

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

这个是登入后页面
因为我弄得是maven项目 所以我要安装插件 刚刚推荐安装是没有这个插件的 还有一个热部署用的一个插件 没有办法 jenkins 就是插件厉害
点击设置管理

接下来

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


找不到直接可以搜索啊

点完下载安装后的页面 这个时候就先让他下载这个吧
然后在进系统管理 --》 全局工具配置

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

git 要注意我的路劲

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

还要在配置一个 settings 文件

最后保存
到了这里 就恭喜你已经完成一半了 还有一半 很重要啊
创建一个maven项目
首先你有可能没有看到创建maven 不要慌 是因为刚刚下载玩插件没有重新启动 重启一下就好了

重启之后

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

如果不是 请安步骤来

描述哪里可以不用管

这里是要输入你git上用户名密码的 点击add
选择jenkins 然后弹出来框

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

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




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+tomcat+salt自动构建
jenkins 安装步骤 环境: centos7,jdk1.8.0,jenkins2.165,maven3.5.2 一. 安装配置java环境 JDK1.8下载地址:http://www.orac ...
- Jenkins+Maven+Git CI环境搭建手册
Jenkins+Maven+Git CI环境搭建手册 环境: OS:Linux version 2.6.32-220.23.2.ali878.el6.x86_64 (ads@kbuild) (gcc ...
- Jenkins+maven+git+sonar 系统持续集成&代码单測管理
Jenkins+maven+git+sonar 系统持续集成&代码单測管理 Jenkins的安装 Jenkins是基于Java开发的一种持续集成工具,用于监控持续反复的工作.功能包含: 1.持 ...
- Jenkins+maven+Tomcat+SVN一键自动打包部署应用到服务器
今天请教了大神,终于把jenkins给搞明白了 现在做下笔记,防止自己老年痴呆又忘了怎么配置 (截图可能不够清晰,有不清楚的随时评论打call) 机器配置: 安装配置规划 机器 192.168.169 ...
- git管理和自动部署项目
当一个项目需要纳入到版本控制的时候,选择的工具还是比较多的,最常见的就是工具有CVS,SVN,GIT等.在平时的开发中视情况而定,从来就没有最好的版本控制工具,只有最适合的工具.在这里我习惯用git来 ...
- jenkins+maven+Tomcat+shell构建自动化部署
https://yq.aliyun.com/articles/685931 1.官网下载war包:jenkins本质上就是一个web应用,直接下载jenkins的war包通过tomcat运行即可.ht ...
- 用 Git Hooks 进行自动部署
原文发表于 http://ourai.ws/posts/deployment-with-git-hooks/ 昨天开始接手开发公司前端团队的主页,在稍微修改点东西后推送到远程仓库想看下线上结果时发现并 ...
- jenkins的 git多分支自动构建
一.先做好jenkins和gitlab的webhook自动构建 二.选择哪个分支(我这是test分支) 三.选择build Triggers 四.过滤test分支 五.保存即可
- Jenkins+Maven+Git搭建持续集成和自动化部署的配置手记
前言 持续集成这个概念已经成为软件开发的主流,可以更频繁的进行测试,尽早发现问题并提示.自动化部署就更不用说了,可以加快部署速度,并可以有效减少人为操作的失误.之前一直没有把这个做起来,最近的新 ...
随机推荐
- anu小程序快速入门
众所周知,微信推出小程序以来,可谓火遍大江南北,就像当前互联网兴起时,大家忙着抢域名与开私人博客一样.小程序之所以这么火,是因为微信拥有庞大的用户量,并且腾讯帮你搞定后台问题及众多功能问题(如分享,支 ...
- 颜色空间之CIE2000色差公式
CIEDE2000色差公式 为了进一步改善工业色差评价的视觉一致性,CIE专门成立了工业色差评价的色相和明度相关修正技术委员会TC1-47(Hue and Lightness Dependent ...
- gradle问题汇总
问题:从SVN下载到本地后,gradle无法同步,报错如下:Failed to resolve: support-core-utilsFailed to resolve: support-media- ...
- 微信自带浏览器不支持form表单post提交方案解决
微信自带浏览器form表单post提交,Java控制后台获取不到值得解决方案: 第一种:把post改成get请求,但是改后另一个问题来了就是,数据不安全了,连接上都能看到,导致数据会流失,Java ...
- .NET Core 跨平台发布Linux和OSX
跨平台发布 简单新建一个项目. mkdir dotnethello cd dotnethello dotnet new dotnet new之后 修改project.json 如下: { " ...
- 定义返回结果 Resultmodel
web: checkPath: localhost:9099 success: 1 error: 0 package com.worker.config; import org.springframe ...
- 项目总结之Oauth2.0免登陆及相关知识点总结
简介Oauth2.0授权步骤 授权码模式的基本步骤 原文链接地址 (A)用户访问客户端,后者将前者导向认证服务器. (B)用户选择是否给予客户端授权. (C)假设用户给予授权,认证服务器将用户导向客户 ...
- pandas进行条件格式化以及线性回归的预测
条件格式化 需求1: 将三次考试的成绩小于60分的值找出来,并将字体变为红色 需求2: 将每次考试的第一名找出来,将背景变为绿色 需求3: 使用背景颜色的深浅来表示数值的大小 需求4: 使用数据条的长 ...
- mysql-----04 多表查询
本节主要介绍mysql的多表查询(多表连接查询.复合条件查询.子查询) 一.多表连接查询 #重点:外链接语法 select 字段列表 from 表1 inner|left|right join 表2 ...
- 20175314 《Java程序设计》第八周学习总结
20175314 <Java程序设计>第八周学习总结 教材学习内容总结 安利一个非常实用的图片处理工具:图片工厂,它具有非常强大的图片批处理能力,比如加水印.降低画质.命名等,不仅如此它还 ...