您好,登錄后才能下訂單哦!
大家都知道,Jenkins支持分布式部署,在結合github如何實現持續集成呢?下面來講講具體實現方式:
安裝應用:
Java、Jenkins、git、maven
maven并不是所有環境都需要,可根據自己的實際環境選擇安裝。
Jenkins安裝教程參照http://xunmeng.blog.51cto.com/1092116/1795093;
在所有機器中安裝git和maven
git的安裝方式比較簡單,可使用yum安裝
yum install -y git
wget http://mirror.reverse.net/pub/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
tar zxvf apache-maven-3.3.9-bin.tar.gz
mv apache-maven-3.3.9 /usr/local
echo "export M2_HOME=/usr/local/apache-maven-3.0.5" >>/etc/profile
echo "PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin" >>/etc/profile
export M2_HOME=/usr/local/apache-maven-3.0.5
export M2=$M2_HOME/bin
export PATH=$M2:$PATH
echo "PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin" >>/etc/profile
source /etc/profile
在所有機器中新建Jenkins用戶,并生成該用戶的SSH秘鑰。
useradd test(此用戶運行Jenkins工作目錄)
ssh-keygen -t rsa -f ~/.ssh/id_rsa -P '' #生成無密碼key,單引號中可設置密碼
登錄github添加server KEY
登錄github,http://www.github.com
打開setting找到SSH KEY,copy id_rsa.pub中的KEY 到github
測試ssh連接
ssh -T git@github.com
登錄成功后,會顯示hello **(你的github用戶名)………………省略后面內容
打開瀏覽器,訪問Jenkins master的主機,開始配置Jenkins。
配置教程就不寫 ,因為任何教程都不適合所有的生產環境,如需要配置的請留言。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。