您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
02 Jenkins搭建(jenkins+git詳細配置及使用方法是什么?)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-06-13 23:59:48【】9人已围观
简介會出現鉤子選擇。點擊test中的,pushevent。出現successful,即添加成功。在Jenkins也可以看到剛才的測試時間信息。在開發電腦上測試提交,我這里為Windows電腦測試。打開Gi
出現successful,即添加成功。
在Jenkins也可以看到剛才的測試時間信息。
在開發電腦上測試提交,我這里為Windows電腦測試。
打開Git Bash,輸入以下命令:
提交成功,回到Jenkins,查看是否構建成功:
綠色顯示構建成功,無錯誤顯示。回到gitlab查看項目。
時間顯示剛才也提交成功,無錯誤。最后在瀏覽器輸入web地址測試,本人配置了web訪問端口8082。所以輸入IP加端口訪問。
內容也已經自動更新成功。
完結撒花!!!
jenkins+git詳細配置及使用方法是什么?
方法/步驟
安裝jenkins
參照官網wiki,如下圖:
安裝后的jenkin在/var/lib/jenkins啟動關閉jenkins:
sudo /etc/init.d/jenkins startsudo /etc/init.d/jenkins stop
Jenkins安裝完畢后,可以通過瀏覽器,例如192.168.16.183:8080,此處IP地址為Jenkins所在機器的IP地址。
配置jenkins
Jenkins安裝好之后,需要為其安裝gitlab插件:在主面板上點擊Manage Jenkins -> Manage Plugins,選擇安裝Gitlab Plugin和Gitlab Hook Plugin。
搭建gitlab源碼服務器
參照官網wiki,如下圖:
安裝完之后默認是只能本機通過localhost訪問的,修改/etc/gitlab/gitlab.rb中的對應配置項如下:external_url ‘買粉絲://your ip:8080’nginx[‘listen_addresses’] = [‘your ip’]nginx[‘listen_port’] = 8080
配置SSH key
由于jenkins需要從gitlab上拉取代碼,通過ssh方式。所以需要在jenkins機器上安裝git,并且將jenkins機器上生成的ssh密鑰的公鑰(id_rsa.pub中的內容)添加到gitlab的ssh keys中:
在jenkins安裝機器上安裝git
sudo apt-get install git
配置username和Email,生成ssh密鑰
git 買粉絲nfig –global user.name “your name”git 買粉絲nfig –global user.email “your email”ssh-keygen -t rsa -C “10010@gmail.買粉絲”
拷貝公鑰內容填到gitlab服務器
配置GitLab 買粉絲nnections連接到gitlab拉取代碼使用,配置證書,使用gitlab api token。token從gitlab中獲取,在個人設置中有Access Token一欄,創建一個token,填入jenkins的系統管理 -> 系統設置 -> gitlab配置中。
Test Connection,顯示success則表示配置成功。
測試集成環境
新建一個項目,源碼管理選git,填入對應的倉庫URL,配置 Credentials,這里可以選擇用ssh username with private key(其他的我也沒試成功過。。),輸入用戶名和對應的私鑰即可
接下來構建觸發器選擇Build when a change is pushed to GitLab. GitLab CI Service URL: …
添加hook
由于我們的jenkins任務由webhook事件來通知,所以需要將上面的CIservice URL添加到gitlab對應項目的Integrations配置中。
RUN
配置完之后apply,保存。jenkins任務就新建完成了此時我們在本地push代碼到gitlab服務器,可以看到:成功地觸發一次jenkins構建,效果如下:
至此jenkins+gitlab持續集成環境搭建完成!
Windows jenkins環境搭建
系統管理-->Configure Global Security-->勾選相關:
之后在系統管理選項中就會出現管理用戶選項,進入就可以創建用戶了。
步驟備注: Manage Roles 這里面主要配置一些角色,并給這些角色分配權限。比如下圖,配置了三個角色,每個角色賦予相應權限:
實際操作中只能配置Global roles,其他的角色都不能登錄,報錯:沒有Overall/Read權限。
Assign Roles :給用戶分配角色,比如這里給lz_test01,lz_test02分配的角色為test
要安裝gradle和Android SDK,并配置好環境變量
要安裝的插件主要有 Gradle plugin , Subversion Plugin(Subversion Plug-in) , SVN Publisher plugin 等
jenkins的相關插件列表戳 這里
關于gradle版本的配置,詳見這里如下圖,里面有相關的腳本版本配置。
這里注意一下,如果主項目有依賴自己編寫的庫,并且主項目和依賴庫不在同一個路徑,這個配置稍微有點改動,首先要把主項目和所有的依賴都添加到moles中,然后設置好Local mole directory
關于郵件配置,要注意的地方就是除了要配置如下信息
還要填寫如下信息,并且兩個地址要一致。
如果要把構建的安裝包進行郵件發送,可以參考 買粉絲://pissedoff-techie.blogspot.買粉絲/2015/11/how-to-買粉絲nfigure-jenkins-to-send-build.買粉絲 ,主要就是安裝Email-Ext plugin這個插件,然后在項目中配置構建后操作:
不要忘記設置Triggers
jenkins是什么
Jenkins是一個開源軟件項目,旨在提供一個開放易用的軟件平臺,使持續集成變成可能。[1]
Jenkins,之前叫做Hudson,是基于Java開發的一種持續集成工具,用于監控秩序重復的工作,包括:
1、持續的軟件版本發布/測試項目。
2、監控外部調用執行的工作。
Jenkins搭建
下載jenkins.war
有兩種啟動方法。
首先保證系統中已經安裝了jdk,最好是jdk1.5以上。
第一種啟動方法,切換到jenkins.war存放的目錄,輸入如下命令:
$ java -jar jenkins.war
然后在瀏覽器中(推薦用火狐)輸入買粉絲://localhost:8080,localhost可以是本機的ip,也可以是計算機名。就可以打開jenkins
第二種方法是用tomcat打開
解壓tomcat到某個目錄,如/usr/local,進入tomcat下的/bin目錄,啟動tomcat
將jenkins.war文件放入tomcat下的webapps目錄下,啟動jenkins時,會自動在webapps目錄下建立jenkins目錄,所以在地址欄上需要輸入的地址于上一種方法有點不一樣:
買粉絲://localhost:8080/jenkins。
Gitlab+Jenkins通過鉤子實現自動部署web項目,圖文詳細教程
擴展參考:Jenkins+Gitlab通過腳本自動部署回滾web項目至集群
1):Gitlab服務器:ubuntu 192.168.152.131 ---參考搭建:Linux安裝gitlab,docker安裝gitlab教程
2):Jenkins服務器:ubunu 192.168.152.130 ---參考搭建:linux安裝Jenkins,或docker安裝Jenkins教程
在服務器上生成ssh-keygen,用于配置web服務器和Gitlab服務器。
3):web服務器:centos 192.168.152.150 ---已搭建好LNMP環境
4):開發者電腦:Windows+key密鑰 (用于提交代碼)
1:在gitlab創建項目Test Project
2.1): 配置一個開發者電腦的ssh公鑰到gitlab
配置一個開發者電腦的ssh公鑰到gitlab,這樣才能模擬開發上傳代碼到gitlab。
windows生成key過程及git安裝,可參考:Windows下git和github的使用圖文詳細教程_the丶only的博客-CSDN博客_github win
在windows測試clone,和提交代碼。
注:最新版git 已經將默認分支master改為main了。所以看到main,而不是master不要太奇怪
測試成功,在gitlab也顯
很赞哦!(3725)
相关文章
- 01 海外盒子破解區域限制(免費的pdf編輯器哪款比較好?)
- 01 youtube to mp3 買粉絲 download hindi songs mp3 audio downloader 買粉絲(尋一個聽歌的網站)
- 01 海外留學生定向選調錄用公務員政策解讀(留學生定向選調政策解讀)
- 01 youtube to mp3 買粉絲 買粉絲nverter software online training(免費下載歌曲軟件 全免費)
- 01 海外留學選調生政策(2023年海外留學生選調生條件)
- 01 youtube to mp3 買粉絲 download online youtube mp4(youtube是什么網站?)
- 01 海外的ins怎么下載(在國外怎么下載中國區的app store)
- 01 海外留學生回國購車免稅(留學歸國人員回國買車可以免多少稅)
- 01 youtube to mp3 買粉絲 買粉絲nverter 買粉絲 download manager下載器(小學英語語法歸納及語音訓練要視頻下載的誰有?)
- 01 youtube to mp3 online 買粉絲nverter 320 kbps mp3 買粉絲nverter 買粉絲(320KBpsMP3格式的音樂)
热门文章
站长推荐
01 海外留學生不能進國企嗎(海外留學生能進央企嗎?)
01 youtube to mp3 買粉絲 買粉絲nverter 買粉絲下載mp3下載(Marie.Digby.-.[Unfold].專輯 給個地址,最好無損,其次ogg,最次MP3 320k)
01 海外留學培訓加盟(盤點國內的出國留學中介以及如何選擇留學中介)
01 海外留學買粉絲服務網(留學中介機構排名前十)
01 youtube to mp3 買粉絲 app下載速度慢上傳(2007年影響人類生活的十大IT產品)
01 海外留學英語作文四級(關于去國外學習在國外可能遇到的困難的英語作文)
01 youtube to mp3 no download for mac(為什么youtube沒mac版)
01 youtube to mp3 no download 買粉絲 online 買粉絲(高分懸賞!求一首英文流行歌曲)