gem install integrity #安装Integrity gem
integrity install --passenger | --thin Install_PATH #在指点的地点安装integrity程序,passenger及thin是看你的WEB服务器使用哪种
然后去Install_PATH中编辑config.yml 主要是看使用何种DB
integrity migrate_db config.yml #迁移DB
本人采用thin来运行
$ thin -C thin.yml -R config.ru start
并且采用nginx作前端代理
http {
upstream builder-integrityapp-com {
server 127.0.0.1:8910;
server 127.0.0.1:8911;
}
server {
server_name builder.integrityapp.com;
location / {
proxy_pass http://builder-integrityapp-com;
}
}
}
重启后,即可。
下面是配置git hook,实现每次git push后,自动测试,在这之次,先配置git server
sudo adduser git
mkdir example.git
cd example.git
git --bare init
上面是服务器端初始化,git 用户端使用以下命令
mkdir example
cd example
git init #初始化
touch README
git add README
git commit -m 'first commit'
git remote add origin git@REMOTE_SERVER:example.git #添加origin远程访问信息
git push origin master #提交到服务器
git pull origin #从服务器更新
接下来配置git hook
请参考 http://mileszs.com/blog/2009/03/03/git-hook-to-integrity.html
配置integrity email 通知
$ gem install integrity-email
And then edit the config.ru
file in your Integrity install directory:
require "integrity"
# You need to add the following line:
require "integrity/notifier/email"
分享到:
相关推荐
Git是分布式版本控制系统,GITHUB是全球最大的开源代码托管平台,而Git Server则是用于搭建本地或私有Git仓库的服务端程序。这三者构成了开发者进行版本控制和协作开发的核心工具链。下面,我们将深入探讨这些知识点...
React+TS+Redux Tool Kit+Ant Design+ESLint+Git Lint + Stylelint 项目构建企业级模板,具体参考https://gitee.com/zhang_huai_wei/zhw-blog-pc || React+TS+Redux Tool Kit+Ant Design+ESLint+Git Lint + ...
使用Gitblit-1.9.3做git服务器,Git-2.44.0-64-bit_3做git客户端,GitExtensions-3.5.4.12724做git客户端UI界面,完成Git服务器的搭建与应用。对于中小项目来说这足够了,有了自己的Git服务器会方便很多,虽然网上有...
标题中的"git+git Torise+中文包"意味着我们不仅将讨论Git本身,还将关注两个与Git相关的工具:TortoiseGit和一个中文语言包。TortoiseGit是Git的一个图形用户界面(GUI)客户端,它为Windows用户提供了一种直观的...
GIT+Gerrit+Jenkins基础操作
Git的客户端是指用户在本地使用的Git工具,如Git Bash、SourceTree等,它们提供交互式界面或者命令行来与Git仓库进行交互。服务端的Gitblit则是一个轻量级的Git服务器,它可以方便地托管Git仓库,提供Web界面供用户...
git remote add origin gituser@your-server-hostname-or-ip:/GitRepos/myproject.git ``` - 测试连接和推送: ``` git clone origin touch README.md git add README.md git commit -m "Initial commit" ...
GitBash是一个在Windows操作系统上模拟Linux环境的开源工具,它允许用户在Windows上使用与在Unix或Linux系统中相同的Git命令行界面。GitBash是Git版本控制系统的一部分,为那些习惯于Linux命令行语法但在Windows环境...
Git安装包+文档.zip
git安装包+小乌龟+小乌龟中文语音包 1-Git 64位_2.16.0.2 2-TortoiseGit-2.4.0.2-64bit 3-TortoiseGit-LanguagePack-2.4.0.0-64bit-zh_CN
在Git+Git乌龟的使用中,以下几个关键知识点是非常重要的: 1. **安装与配置**:首先,你需要在计算机上安装Git和Git乌龟。Git提供了命令行工具,而Git乌龟则作为图形化的补充。安装完成后,需要配置用户的姓名和...
Git是世界上最先进的分布式版本控制系统,它使得团队协作和项目管理变得更加高效和便捷。Git由Linux创始人林纳斯·托瓦兹创建,旨在解决Linux内核开发中的版本控制问题,但后来因其强大而灵活的功能,被广泛应用于...
git+gerrit+jenkins+sonar持续集成环境大家资料,具体搭建步骤请参考本人博客。 里面还有一些插件,方便大家少走弯路
git2.16+sourcetree1.52破解版下载,sourcetree操作git代码管控更方便直观
完全学会Git、GitHub、Git Server的24堂课
Vue3+TS+Pinia+Element Plus+ESLint+Git Lint + Stylelint 项目构建,下载可以直接使用, 或者可以前往git:https://gitee.com/zhang_huai_wei/blog-mangae-app/tree/dev
Docker_+_Git_+_Linux_+_Php_+_Nginx__+_Gitlab等常用命令与_CommonCommands