gitblit git SERVER window 安装配置 hook post-receive 自动部署
项目中使用的是gitblit windos版
呆狐狸.凨
1.安装
http://gitblit.com/
Download Gitblit GO (Windows)
下载后,解压缩,放到例如 D:\gitblit
打开此目录
gitblit.cmd #启动
gitblit-stop.cmd #停止
installService.cmd #注册服务
我选择的是注册服务installService.cmd,以后系统重启时,git 自动启动
2.配置
Gitblit目录下的\data\gitblit.properties文件
代码库
git.repositoriesFolder= D:/gitRep
访问端口号
server.httpPort = 8080
HTTPS端口
server.httpsPort=8443
管理地址就是 http://1270.0.1:8080 管理员默认admin/admin
3.自动部署
这边是依葫芦画瓢完成的(根据localclone.groovy)。
gitblit 所有钩子都放在这个目录 D:\gitblit\data\groovy
把localclone.groovy复制另存为 autotest.troovy
修改autotest.troovy中的
def rootFolder = 'c:/test'
#修改为
def rootFolder = 'E:/www/'
rootFolder:自动部署 根目录
def destinationFolder = new File(rootFolder,StringUtils.stripDotGit(repoName)) :
destinationFolder :新保存地址,最后目录地址
StringUtils.stripDotGit(repoName):获取git 项目仓库名称,去除.git
如果不需要此目录可以这么设置
def destinationFolder = new File(rootFolder,'')
意思就是 使用 rootFolder 为最后部署目录
最后要设置钩子了
进入管理界面->test版本库->编辑版本库->receive
最后保存.到此 自动部署 设置完成
gitblit git SERVER window 安装配置 hook post-receive 自动部署相关推荐
- ubuntu 18.04.2 server基本安装配置
ubuntu 18.04.2 server基本安装配置 忽然相感觉一下云服务器的操作方式,今天空闲使用Windows10 + VMWare15 + ubuntu server模拟一下,以下是搞了一天的 ...
- 【EMCC】 12.1.0.5 OEM server agent 安装配置及监控MySQL数据库
[EMCC]Oracle Enterprise Manager Cloud Control 12.1.0.5 OEM server agent 安装配置及监控MySQL数据库 原文: https:// ...
- linux ubuntu安装 mono,在 Ubuntu Server 上安装配置 Mono 生产环境
在 Ubuntu Server 上安装配置 Mono 生产环境 在 Ubuntu Server 上安装和配置 Apache2 + Mono 生产环境的记录. 服务器环境是 Ubuntu Server ...
- SQL Server 2012安装配置(Part2 )
SQL Server 2012安装配置(Part1 ) 2. 服务器安装 运行安装程序后,首先进入 SQL Server 安装中心.选择左侧导航树中的"安装"菜单项. 图2-1 S ...
- Solr Server服务器端安装配置
Solr Server服务器端安装配置 一.下载SOLR相关 http://mirror.bit.edu.cn/apache/lucene/solr/4.9.1/solr-4.9.1.zip 下载后解 ...
- Windows Nano Server安装配置详解07:部署IIS
第一种方式:在生成Nano VHD镜像的时候就集成IIS角色 通过结合使用 -Package 参数和 Microsoft-NanoServer-IIS-Package 在 Nano Server 上安 ...
- jenkins之从0到1利用Git和Ant插件打war包并自动部署到tomcat(第二话):安装插件,配置JDK、Git、Ant...
jenkins之所以这么强大,离不开丰富的插件库. 要确保jenkins上安装好Git plugin.GitHub plugin.AntPlugin插件,一般在启动jenkins时默认安装的插件中就包 ...
- SQL Server 2008安装配置说明书+简单使用 亲测可用
SQL Server 2008 序列号: Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYB Enterprise: JD8Y6-HQG69-P9H84-XDTPG-34 ...
- Biztalk Server 2006安装配置
前段时间收到了来自beta.microsoft.com的BTS20006 Beta2的下载地址,这两天对它进行了一番安装配置.下面把一些经过和步骤和大家分享一下,手中有一些去年的Biztalk Ser ...
- Microsoft Dynamics CRM Server 2011安装配置
基于公司需要,要在服务器( Server 2008 R2)上安装CRM,老板想要安装Microsoft Dynamics CRM Server 2011,于是就去微软官网上下载了试用版进行安装调试.M ...
最新文章
- Linux环境编程--linux中的perror、exit、_exit、wait 和 waitpid
- VIM 的方向键 h(左)、j(下)、k(上)、l(右)
- linux top命令增强版 htop简介
- c 嵌入html5 win7,Html5新标签解释及用法
- python处理excel-python对Excel的读取
- error MSB8008: 指定的平台工具集(v110)未安装或无效。请确保选择受支持的 PlatformToolset 值
- boost::spirit模块实现展示不同容器类型的输出格式化的统一和简单的方法
- 白话解说TCP/IP协议三次握手和四次挥手
- GetCommandLineW()作用
- 《Android Studio开发实战 从零基础到App上线(第2版)》常见问题解答
- 变位齿轮重合度计算公式_渐开线圆柱齿轮传动的重合度计算.pdf
- Java面向对象之继承
- python:只想在opencv中显示红色通道?
- 深入理解函数中分配内存的问题
- react实例9-拖拽2
- 目前计算机新技术应用领域,计算机的应用领域分为哪六个方面
- LSTC模型的应用场景有哪些?
- 受汉城改名鼓舞,世界各地掀起改名热潮,尤其是那个小日本(笑话)
- 【无线】【流程】QCA无线驱动收包流程分析
- SpringBoot+AOP(@Around)
热门文章
- C++习题 对象数组输入与输出
- Entity Framework 4.1 - Code First 指定外键名称
- TCP: SYN ACK FIN RST PSH URG
- 安卓4.2系统_五分钟了解 海贝(HiBy)R6PRO 安卓智能Hi-Fi播放器
- 拓端tecdat|用R语言制作交互式图表和地图
- 怎么安装winubuntu双系统_U盘安装ubuntu双系统及如何恢复Windows MBR教程
- pythonint函数的参数_pythonint函数怎么用
- git快速入门之一:创建本地仓库并同步到远程
- opencv 头文件 包含 include 的问题
- 正则化、岭回归与LASSO回归(套索回归)