jenkins+git 持續集成之重頭安裝到持續集成(一)

一.搭建Jenkins

1.首先搭建環境

jdk1.8,maven3.5,tomcat7,在加上jenkins.war包。安裝此處就省略了。

下載地址https://jenkins.io/download/,僅下載war包。

 

2.把jenkins.war放到tomcat  webapps下,啓動tomcat服務器

 

3.打開瀏覽器,谷歌或者火狐。在地址欄輸入http://IP:8080/jenkins

這裏需要輸入密碼,密碼按照提示尋找,正常情況下應該是在:/root/.jenkins/secrets/initialAdminPassword

查看自己的密碼 

1 [root@zabbix logs]# cat /root/.jenkins/secrets/initialAdminPassword
c3b6ed9b8ca941a893c4313a82a304e4

輸完密碼點擊 Continue 按鈕進行下一步

左邊是默認安裝,右邊是自定義安裝,所以選擇默認安裝了。

如果無法安裝,就是你的網絡有問題,自己先把網絡搞定了!

安裝完成後輸入自己的用戶名,密碼等個人信息,(或者也不用填寫用系統admin)

然後Save and Finish一下,之後就可以啓動Jenkins了。

二.配置Jenkins

系統管理--全局工具配置

配置maven的settings.xml

配置jdk,別名:可以隨便起名字,java_home:jdk路徑.(自動安裝取消)

配置maven的路徑信息。(其實和idea配置mavn是一樣的)

 

好了,點擊保存。

三.配置ssh

      其實不用配置ssh,現在就可以用了。但是實現自動化。

Publish Over SSH  必須安裝這個插件

name:服務區的名字,隨便寫

hostname:服務器ip

username:服務器的用戶名

remote directory:項目放的位置

password:這個是ssh祕鑰的密碼。

(這塊很容易出現問題,有的直接用服務器密碼就ok了。我用我們公司服務器搭建的。如果用祕鑰就按我的方式,方法不唯一。)

path to key:私鑰的位置 這個固定寫法。

key:祕鑰

https://blog.csdn.net/hb_688/article/details/78165442    設置 SSH 通過密鑰登錄

 

點擊test ,測試是否是success了。

四.創建項目

輸入任務名字--構建一個自由風格的軟件項目--確定

如果沒有這個插件,自行下載。這個插件是用來構建你項目用的,打war/jar包

MyMaven這是剛纔我創建,目標:是執行打包操作。

構建後操作:

send build artifacts over ssh 插件

name:剛纔ssh的名字

Source files:targer下的war包

Remove prefix:前綴

Remote directory:shell腳本的位置(不想寫shell可以不寫)

Exec command:shell(本人很會shell ,就寫了一個更改名字操作)

點擊ok。

點擊項目,執行立即構建操作。

target war也執行成功了,咱們再看看測試環境。

war包也過來了。很成功

但是現在不是自動話,缺少鉤子程序,本人還在弄呢。持續更新。。。。。。有問題評論

sonar和jenkins整合:

 

enkins+git 持續集成之重頭安裝到持續集成(一)

SonarQube和sonar-scanner詳細安裝及配置(二)

sonar jenkins 完美對接(三)    

程序員s

 

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