1. 程式人生 > >Android下的配置管理之道之主從gerrit配置使用replication外掛

Android下的配置管理之道之主從gerrit配置使用replication外掛

gerrit配置使用replication外掛

最終實現的效果如下圖所示
這裡寫圖片描述

實現員工下帶程式碼從一個從gerrit下載,上傳程式碼到主gerrit上。

首先是主gerrit伺服器上面要配置一下ssh相關的

[email protected]:~$ cat -n .ssh/config 

# 這個是上海site的配置   
Host gerrit-sh.example.com
User gerrit2
Hostname 10.0.12.18
IdentityFile ~/.ssh/id_rsa
PreferredAuthentications publickey
StrictHostKeyChecking no
UserKnownHostsFile /dev/null

# 這個是西安site的配置   
Host gerrit-xi.example.com User gerrit2 Hostname 192.168.38.175 IdentityFile ~/.ssh/id_rsa PreferredAuthentications publickey StrictHostKeyChecking no UserKnownHostsFile /dev/null

r然後是需要配置replication.config 檔案

replication.config 
[remote "gerrit-sh"]
    url  = gerrit2@gerrit-sh.example.com:/home/gerrit2/review_site/git/${
name}.git projects = "^git/android/.*" projects = "^git/shared/.*" projects = "^git/aosp/.*" projects = "^Permission_parent/.*" projects = "All-Projects" projects = "All-Users" push = +refs/*:refs/* mirror = true replicatePermissions=true threads = 16 replicationDelay = 5
[remote "gerrit-xi"] url = gerrit2@gerrit-xi.example.com:/home/gerrit2/review_site/git/${name}.git projects = "^git/android/.*" projects = "^Permission_parent/.*" projects = "All-Projects" projects = "All-Users" push = +refs/heads/*:refs/heads/* push = +refs/users/*:refs/users/* push = +refs/meta/*:refs/meta/* mirror = true replicatePermissions=true threads = 8 replicationDelay = 5

相關推薦

Android配置管理主從gerrit配置使用replication外掛

gerrit配置使用replication外掛 最終實現的效果如下圖所示 實現員工下帶程式碼從一個從gerrit下載,上傳程式碼到主gerrit上。 首先是主gerrit伺服器上面要配置一下s

Android配置管理repo的使用

谷歌對android的原始碼管理使用的是git。但是在git的基礎上,谷歌開發出來了一套新的工具,python寫的一套指令碼,名字是repo。 Android原始碼工程(AOSP)是非常多的git倉庫組成的。目前估計有上百個獨立的git倉庫。 怎麼管理這些倉

Android配置管理使用curl命令訪問gerrit的REST API

簡單的測試 reset api 可以像下面這樣 curl http://localhost:8080/path/to/api/ curl命令預設是傳送GET請求的,可以通過選項 -X來設定 cu

SaltStack配置管理-3、安裝tomcat狀態

ins 文件權限設置 pytho state.sls stack mini 更新 file run 1.本次使用salt簡單安裝tomcat環境,下面是salt的安裝tomcat狀態實現。 # cd /srv/salt/base/ # mkdir web #創建一個

android除錯音效卡驅動概述

      在Android中音訊系統使用的是ALSA系統架構。ASoC--ALSA System on Chip ,是建立在標準ALSA驅動層上,為了更好地支援 嵌入式處理器和移動裝置中的音訊Cod

android除錯音效卡驅動總結

1、在除錯中出現問題後,首先看I2C通訊有沒有問題,wm8960暫存器的設定是靠I2C來完成,另外I2C通訊不成功在開發板中是沒      有音效卡相關的裝置節點。       a、首先檢視Machi

android除錯音效卡驅動wm8960介紹二

三、LINPUT輸入通道介紹             有關LINPUT的主要配置如下:            R32的bit8(LMN1)置1:LINPUT1連線PGA;            R0

android除錯音效卡驅動wm8960介紹一

       經過了一段時間的Android下wm8960驅動的除錯,終於實現錄音和播放功能了,在除錯過程中有了一些心得,與大家分享一 下,由於能力有限,錯誤之處還望海涵和指教。 一、總述      

售前 方案型售前

售前之道 之方案型售前售前之道 之方案型售前 前 言所謂方案型售前,是指以解決方案和投標文件寫作為主的售前。該類售前的特點是寫作量巨大,需要較強的資料收集能力和寫作能力作為支撐才能完成好的工作。下面就如何收集資料以及寫作和如何寫好方案和商務投標做一個闡述。如何收集資料收集資料是售前的基本功,因為售前在寫作能力

Linux運維網絡基礎學習筆記1.1

達內 linux雲計算運維 網絡基礎1.1TCP/IP詳細解讀:TCP/IP協議簡介:TCP/IP是最廣泛支持的通信協議集合---包括大量internet應用中的標準協議;---支持跨網絡架構,跨操作系統平臺的通信;主機與主機之間通信的三個要素:---IP地址;---子網掩碼;---IP路由;IP地址

Linux運維admin筆記1.0

linux 達內 雲計算 admin 1.0什麽是Linux?Linux是一種操作系統!----曾經被微軟視為最大的威脅;----而今是互聯網領域的幕後老大;Linux/Unix發展史:Unix系統發展:----1969年底,Ken Thompson,Dennis Ritchie,根據MULTI

Linux運維網絡基礎學習1.2

linux 達內 雲計算 網絡基礎1.2物理層解析-----------------------------------------------------------------------------------------------物理層--網絡的基礎------物理層是TCP/IP模型的

Linux運維RHEL7系統安裝及基本命令

達內linux雲計算運維admin安裝RHEL7系統1.準備系統光盤: ---插入RHEL7光盤,引導安裝程序; ---設置主機,將光盤設為第一引導設備 ----從RHEL7光盤啟動主機 ---檢測光盤的完整性 ---從ISO鏡像啟動時,建議跳過檢測;2.安裝過程: ----配置安裝程

Linux運維admin命令羅列(由淺入深)

達內 linux雲計算運維admin admin基本命令羅列完整的命令格式:命令字 -選項 參數#pwd #查看當前工作目錄#cd #切換進去#ls #查看所有文件(當前目錄下)#cat #查看文本文件#uname -r #列出內核版本#cat /pr

Linux運維admin選項概覽及顏色的代表

達內linux運維adminadmin選項及顏色的代表命令行的基本格式:命令字 【選項】 【參數1】【參數2】...ls:查看所有文件(當前目錄下);-l :以長格式顯示;-A :顯示所有,包含以.開頭的隱藏文件;-d :顯示目錄本身屬性(無法單獨使用,與l連用);-h :提供易讀的容量單位(

Linux運維admin1.4(權限和歸屬,LADP認證)

達內 linux 運維admin admin1.4權限和歸屬:基本權限:基本權限的類別:訪問方式(權限):---讀取:允許查看內容--read (r權限:能夠ls瀏覽此目錄內容)---寫入:允許修改內容--write (w權限:能夠執行rm/mv/cp/mkdir/touch等更

Linux運維admin1.5(分區規劃及使用,lvm邏輯卷,交換空間)

linux 達內 雲計算 admin1.5分區規劃及使用:硬盤分區管理:使用fdisk分區工具:查看分區列表:--fdisk -l /dev/sda修改硬盤的分區表:--fdisk /dev/vdb常用交互命令:-m:列出指令幫助;-p:查看現有分區表;-n:新建分區;-d:刪除分區;-q:放

Linux運維ENGINEER1.2(HTTP服務基礎,網頁內容訪問,安全web)

達內 linux運維engineer ENGINEER1.2HTTP服務基礎基於B/S架構的網頁服務----服務端提供頁面;----瀏覽器下載並顯示頁面;--------------------------------------------------------------------------

屌絲程式設計師賺錢 APP

如果你已經通過APP賺到了錢,那麼本文對你而言沒有意義,倒是希望你能夠給我們諸多建議。通過製作APP或者說手機應用賺錢,相信是很多程式設計師希望做的事情,也確實有一些人通過APP賺到了錢。 對於程式設計師來說,能夠通過編寫程式的手段賺錢,當然是最好的事情了,編寫程式本來就是程式設計師的本職工作,就算你不是

centos7systemctl管理springboot微服務的基礎配置

二. 寫service配置,兩種方式:設定working目錄,springboot會在working目錄下尋找application.yml載入;不設定working目錄,指定springboot配置檔案 2.1 設定working目錄: vi