Git+gerrit+jenkins安裝配置
- jdk安裝
[[email protected] jdk]# vim /etc/profile
export JAVA_HOME=/u01/jdk/jdk1.8.0_131
export JAVA_BIN=$JAVA_HOME/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
[ [email protected] jdk]# source /etc/profile
[[email protected] jdk]# java -version
[[email protected] u01]# ln -s /u01/jdk/jdk1.8.0_131/bin/java /usr/bin/java
- maven安裝
[[email protected] home]# cd /home/
[[email protected] home]# tar -zcvf apache-maven-3.3.9.tar.gz
[[email protected] jdk]# vim /etc/profile
export MAVEN_HOME=/home/apache-maven-3.3.9
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$MAVEN_HOME/bin
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
export JAVA_HOME JAVA_BIN PATH CLASSPATH MAVEN_HOME
#設定repository庫路徑
[ [email protected] conf]# cd /home/apache-maven-3.3.9/conf
- nexus私服安裝
[[email protected] nexus]# cp /home/nexus/nexus /etc/init.d/
[[email protected] nexus]# chkconfig --add nexus
[[email protected] nexus]# chkconfig nexus on
[[email protected] nexus]# chkconfig --list | grep nexus
nexus 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[ [email protected] nexus]# service nexus status
#設定maven的setting檔案的私服地址
- git 安裝
在預設的檔案末尾新增:
$projectroot = '/home/git/gitweb'; #gitweb展示的那些程式碼庫的根目錄
- nginx 安裝
- jenkins 安裝
- gerrit 安裝
- gerrit 安裝 初始化
首先保證伺服器的系統編碼是支援中文的
[[email protected] ~]# cat /etc/sysconfig/i18n LANG="zh_CN.UTF-8" #永久性修改mysql[[email protected] ~]# vim /etc/my.cnf
.......
[mysqld]
......
character_set_server = utf8 【新增這一行內容】 #重啟 [[email protected] ~]# service mysql restart- (1)gerrit 傳送郵件異常
- (1)啟動gerrit異常
- (2)The page you requested was not found, or you do not have permission to view
- (3) User jenkins has no capability to connect to Gerrit event stream
- (4)gitweb 問題解決"Can't locate Time/HiRes.pm in @INC"問題
- (5)解決Gerrit的git unpack error問題,error Missing unknown 613fd2557fba30aff2dbd51c3807cc57561bab08
我們要做的是將其關閉,並把狀態置為Abandon。(友情提醒,涉及重要業務,注意備份資料庫)
mysql> update changes set open='N',status='A' where change_id=1974;- (6)Gerrit整合Gitweb沒有檢視許可權問題
- (7)jenkins build的時候拿的不是新提交的程式碼
- 原始碼管理
- 選擇git,
Refspec:refs/changes/*:refs/changes/* Branch Specifier (blank for 'any'):$GERRIT_REFSPEC
- (8)jenkins 配置slave的時候命令找不到
- 把要用的命令建立一個快捷方式到/usr/bin,如
- ln -s /usr/local/git/bin/git /usr/bin/git
- ln -s /home/apache-maven-3.3.9/bin/mvn /usr/bin/mvn
- (9)設定job在slave機器上執行
- 1、修改gerrit 配置檔案
- #修改兩個地方,gerrit與httpd
- vim /home/gerrit/Review/etc/gerrit.config
- [gerrit]
- basePath = git
- [httpd]
- listenUrl = http://*:8080/gerrit
- 2、修改gerrit nginx的反向代理配置檔案
- (11)設定gerrit專案許可權
- (11)com.sonymobile.tools.gerrit.gerritevents.ssh.SshException: com.jcraft.jsch.JSchException: Auth fail,User: jenkins KeyFile: /root/.ssh/id_rsa
- (12)jenkins 打包構建時,殺掉jenkins腳本里執行的程序,解決辦法
[theme]
backgroundColor = FCFEEF
textColor = 000000
trimColor = D4E9A9
selectionColor = FFFFCC
topMenuColor = D4E9A9
changeTableOutdatedColor = F08080
[theme "signed-in"]
backgroundColor = FFFFFF
[theme "signed-out"]
backgroundColor = 00FFFF
- gerrit 倉庫新增專案
- #htpasswd的使用
- gerrit 升級操作
相關推薦
Git+gerrit+jenkins安裝配置
jdk安裝第一步:執行 rpm -qa|grep jdk 命令檢視當前的jdk情況。 第二步:執行 yum -y remove java java-1.7.0-openjdk* 解除安裝openjdk [[email protected] jdk]# vim
Git+Gerrit+Jenkins 持續整合系統安裝與升級
https://blog.csdn.net/sinat_22767969/article/details/78920710 Git版本機環境遷移與升級說明 技術組 文件修訂記錄
通用方法 windows下安裝Git +Gerrit環境以及配置提交日誌模板
1. 賬號啟用 2. 直接搜git for windows下載安裝客戶端 3. ssh key生成 執行$ ssh-keygen -C [email protected],完成後,會生成公鑰檔案id_rsa.pub和私鑰檔案id_rsa。 4
Jenkins安裝配置簡單使用
同時 多余 發現 重要 oar 簡單的 list 高級用法 executors 安裝啟動是十分簡單的,直接去https://jenkins.io/download/下載對應的rpm包就好了,需要註意的是我們的機器上要提前有java環境,相對應要選擇你java環境可以支持的j
Jenkins安裝配置
-c 安裝jenkins 分享圖片 order oca http index BE jar 1、下載地址:https://jenkins.io/download/ 2、執行“java -jar jenkins.war” 出現如下提示,表示Jenkins
Linux下 JDK + Tomcat + jenkins安裝配置
JDK安裝 1.解壓 tar -zxvf jdk-8u181-linux-x64.tar.gz 2.重名名後移動到 /usr/目錄下 mv jdk-8u181-linux-x64 jdk sudo mv jdk /usr 3. 新增環境變數 sudo vim /etc/
在Windows系統下,Jenkins安裝配置過程填坑記錄
一、Jenkins安裝完之後,預設是用本地系統賬戶登入,查了下這個賬戶的名字是LocalSystem,並且這個賬戶沒有密碼 因為是用的本地系統賬戶,導致當前windows的登入賬戶Administrator下的很多配置失效,例如 1、C:\Users\Administ
Linux下 JDK + Tomcat + jenkins安裝配置
JDK安裝 1.解壓 tar -zxvf jdk-8u181-linux-x64.tar.gz 2.重名名後移動到 /usr/目錄下 mv jdk-8u181-linux-x64 jdk sudo mv jdk /usr 3. 新增環境變數 sudo vim /etc/profile
JENKINS 安裝配置總結
1.整合Publish Over SSH Plugin 遠端部署Publish Over SSH Plugin 外掛安裝 依次選擇,系統管理->外掛管理->可選擇外掛 在過濾框中輸入:Publish Over SSH,然後勾選後,點選直接
Win7上Git和SourceTree安裝配置
兩顆星:Git安裝配置過程-Win7 - CSDN部落格 http://blog.csdn.net/fengye_yulu/article/details/52116146 兩星半:win7下安裝sourcetree - CSDN部落格 http://blog.csd
macOS Jenkins安裝&配置
一、依賴環境 1. JavaSDK(Java SE Development Kit) 在終端命令列輸入java -version命令,如果打印出java版本,則代表已安裝,可以略過此步驟。 如果沒有安裝過,進入JavaSDK官網,接受協議,選擇 & 下
pytest+jenkins安裝配置
一.Pytest框架 1.pytest介紹: pytest是Python的一種單元測試框架,與python自帶的unittest測試框架類似,但是比unittest框架使用起來更簡潔,效率更高。 2.pytest安裝: Pytest安裝包下載地址
Jenkins安裝配置,專案釋出、管理詳解,史上最清晰,值得收藏!
2018年07月12日 14:29:36 目錄: 一、導語 二、Jenkins 介紹 三、基礎環境準備 四、Jenkins安裝 五、Jenkins配置 六、原始碼構建、打包、部署、執行 七、常見問題彙總 八、後記 九、黑色小幽默 一、導語 Jenk
centos7下安裝配置jenkins+git+maven+jdk
環境 centos7 jdk1.8 maven3 git 在安裝jenkins之前,先安裝jdk1.8、maven、git 一、 安裝jdk1.8 第一步:下載 jdk-8u131-linux-x64.tar.gz 下載網址:https://www.o
Git 安裝配置,key導入
路徑 文件 mail 回車 name 安裝git 用戶名 glob -- 系統 Centos 6.5 安裝git 命令 yum install git 配置git用戶名 git config --global user.name "yangchengguo" 配置
jenkins的安裝配置
jenkins一、Jenkins的安裝配置安裝jenkins所需要的基礎環境包yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel下載安裝包https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stab
git安裝配置
pub 遠程倉庫 裝配 密鑰 devel git倉庫 成功 讀取 id_rsa 1, 安裝git依賴 sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc pe
Git安裝配置過程-Win7
默認 文件 備註 點擊 環境變量 添加 wid 技術分享 安裝路徑 公司項目需要使用Git作為項目的代碼庫管理工具。正好借此機會寫個安裝過程 1、首先下載Git下載地址:https://git-scm.com/download/win 當前下載版本:Git-2.13.2-6
Linux 環境部署記錄(三) - Jenkins安裝與配置
版本 接下來 clas title col size pre 瀏覽器 jdk Jenkins安裝 為了兼容生產環境的jdk1.7版本,從官網得知,Jenkins必須是1.6之前的版本,因此下載jenkins-1.596.3-1.1.noarch.rpm到本地進行安裝: #移
【Git】二、安裝配置
config 查看 projects set col utl font ssl user 一、Git安裝 Linux 1 $ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext 2 libz-dev