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"
分享到:
相关推荐
孙宏明著 P262 2016.06
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 + ...
gitbash++++
Git的客户端+服务端Gitblit+Git clone
(git服务器搭建+git教程+git廖雪峰)
git概述+常用命令解说git概述+常用命令解说git概述+常用命令解说
Jenkins+Git+Maven+Shell+Tomcat持续集成环境 Jenkins+Git+Maven+Shell+Tomcat持续集成环境
详解Git分支操作细节,Gitlab账户注册,Gitlab的SSH配置,Git操作远程仓库
GIT+Gerrit+Jenkins基础操作
Git最全--Git安装包+TortoiseGit64+TortoiseGit语言包+Git所有命令文档+Windows下安装git操作步骤文档
git+git乌龟和使用说明博客,开发者不必高级的使用git命令,使用git乌龟可以通过图形化进行操作
git2.6.3+tortoiseGit1.8.16汉化64位
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
jenkins+git+maven+tomcat,自动下载代码,自动编译,自动发布到tomcat
git2.16+sourcetree1.52破解版下载,sourcetree操作git代码管控更方便直观
java Spring5.0.14源码+git安装包+JDK1.8.331+gradle4.4.1
windows上搭建git服务器