jenkins搭建master-slave架構

現有master:Windows Server 2008。沒有編譯C項目的環境。

準備搭建一個linux的slave。編譯C項目。


1.slave機器的設置

新建jenkins用戶

確保Java安裝正確:java -version

確保sshd正在運行:/sbin/service --status-all | grep ssh


2.master上jenkins的配置

選擇dumb slave


3.如果是在slave上使用ant編譯;

首先需要在slave上安裝ant(官網下載tar.gz,解壓到slave上,然後配置環境變量:vi /etc/profile,加上ANT_HOME,然後在path裏增加$ANT_HOME/bin。測試ant是否安裝成功:任意目錄執行ant)

然後需要在master機上的jenkins系統管理--系統配置裏面增加一個ant,指定的是slave機上的ant安裝目錄



同時,slave機上的jdk也需要在master的jenkins上指定,

然後在jenkins中新建job,配置job的方法跟正常情況一樣,只需在一開始添加一個slave機子就好了。jdk指不指定都可以,我試了下不指定jdk也能找到slave上的jdk執行ant編譯。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章