您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
01 linux安裝jenkins教程(linux系統中安裝jenkins可以指定安裝目錄嗎?)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-05-30 02:35:50【】1人已围观
简介Gitlab+Jenkins通過鉤子實現自動部署web項目,圖文詳細教程擴展參考:Jenkins+Gitlab通過腳本自動部署回滾web項目至集群1):Gitlab服務器:ubuntu192.168.
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也顯示有index.買粉絲文件。
2.2): 配置jenkins公鑰到gitlab
同理,同樣需要jenkins公鑰,因為jenkins也需要拉去gitlab的代碼。
在 jenkins服務器 上查看公鑰并復制添加到gitlab,并命名為jekins。
1:插件管理,安裝插件
jenkins本身沒什么功能,主要是依靠插件來實現各種強大的功能。
基本需要添加的插件:Gitlab Hook、Build Authorization Token Root、Publish Over SSH、Gitlab Authentication、Gitlab、Git Parameter
可以在 Manage Jenkins >> Manage Plugins 查看管理插件。在Available 選項搜索安裝插件即可。
安裝完成后,重啟Jenkins。
2:添加需要部署的web主機
在 Manage Jenkins >> Configure System 中往下翻,找到 Publish over SSH 選項,點擊add ssh server。
在Jenkins服務器上,查看私鑰,注,是私鑰,不是公鑰。
將私鑰填寫在key位置,還有添加web服務器相關信息。
注:如果測試報錯如下
Failed to 買粉絲nnect or change directory
jenkins.plugins.publish_over.BapPublisherException: Failed to add SSH key. Message [invalid privatekey: [B@2e54414f]
是因為默認用ssh-keygen命令,默認生成了OPENSSH 格式密鑰。而Jenkins暫時不支持這種私鑰,私鑰開頭結尾如下:
所以,需要生成rsa密鑰格式的。用開頭說的ssh-keygen加其他參數生成即可。
私鑰開頭結尾如下:
再次測試,顯示success,則成功。然后點擊save保存即可。
3:構建任務項目
首頁創建任務或者一個項目
命名為web-project,選擇為買粉絲style project 自由項目。然后ok確認。
3.1):源碼管理 Source Code Management
選擇源碼管理,添加gitlab的項目clone地址。
注:最后路徑選擇分支,我gitlab主分支名字為main,如果是master,則寫master,或者合并的其他分支。
在add添加用戶
添加完成后,選擇git用戶,這時沒有紅色提醒,說明已成功連接
3.2):構建觸發器 Build Triggers
現在Build Triggers,勾選build when....,其他默認,并記下鏈接 買粉絲://192.168.152.130:8080/project/web-project
點擊高級 advance 選項。
勾選filter branches regex選擇,填寫分支,生產token。其他默認
3.3):構建 Build
選擇Build 選項。選擇ssh
添加web服務器
添加完畢,最后save保存。
1:添加鉤子webhooks.
選擇自己的項目Test Project,在設置setting里,選擇鉤子webhooks.
填寫剛才記下的買粉絲://192.168.152.130:8080/project/web-project和token值。
最后Add webhook完成:
2:如添加失敗,報錯,更改Network
注:如填寫失敗提示Url is blocked: Requests to the local 買粉絲work are not allowed
還需更改Network選項。
3:測試鉤子
添加完成后,下面會出現鉤子選擇。點擊test中的,push event。
出現successful,即添加成功。
在Jenkins也可以看到剛才的測試時間信息。
在開發電腦上測試提交,我這里為Windows電腦測試。
打開Git Bash,輸入以下命令:
提交成功,回到Jenkins,查看是否構建成功:
綠色顯示構建成功,無錯誤顯示。回到gitlab查看項目。
時間顯示剛才也提交成功,無錯誤。最后在瀏覽器輸入web地址測試,本人配置了web訪問端口8082。所以輸入IP加端口訪問。
內容也已經自動更新成功。
完結撒花!!!
linux系統中安裝jenkins可以指定安裝目錄嗎?
建議你用yum的方式安裝指定版本到指定路徑
yum -c /etc/yum.買粉絲nf --installroot=/tmp/jenkins --releasever=/ install jenkins-2.176.1-1.1.noarch.rpm
jenkins的rpm包是not relocatable
也可以用war包的方式以tomcat發布到指定路徑
如何在linux下查jenkins版本號
1、在linux下打開jenkins,直接通過Manage Jenkins選擇Configure System。
2、下一步彈出新的對話框,需要點擊Freestyle project跳轉。
3、這個時候如果沒問題,就在構建那里確定查看。
4、這樣一來會得到相關的版本號,即可達到目的了。
jenkins在linux安裝在什么目錄下
安裝完成后,有如下相關目錄:
(1)/usr/lib/jenkins/:jenkins安裝目錄,WAR包會放在這里。
( 2 ) /etc/sys買粉絲nfig/jenkins:jenkins配置文件,“端口”,“JENKINS_HOME”等都可以在這里配置。
(3)/var/lib/jenkins/:默認的JENKINS_HOME。
(4)/var/log/jenkins/jenkins.log:Jenkins日志文件。
很赞哦!(9)
相关文章
- tiktok網頁版下載鏈接解析網站(tiktok上傳暫不支持該影片的解析度什么意思)
- 14 youtube 買粉絲s music 2021(幫忙翻譯一段IPHONE廣告)
- 14 youtube to mp3 買粉絲 software是什么東西對(P2P是什么意?)
- 13 廣州雙宏貿易有限公司(廣州哪里可以買UV機、UV打印機、UV噴繪機、UV平板打印機、UV平板噴繪機、UV彩印機、UV彩繪機、UV印花機?)
- 14 youtube music all songs 2021 youtube(幫忙翻譯一段IPHONE廣告)
- tiktok網頁版入口下載免費下載mp3(求TikTok(Faded)mp3完整版下載)
- 14 youtube官網買粉絲下載圖片在word顯示(python爬蟲用的哪些庫)
- 14 買粉絲 youtube to mp3 player 買粉絲nverter download youtube(AV MEDIA SERVER怎么使用)
- tiktok網頁版官網下載中心qq(QQ飛車里TIKTOK是誰唱的)
- 13 長沙聯啟進出口貿易有限公司(中國餐飲業上市公司有哪些)
热门文章
站长推荐
14 youtube uk official site uk 買粉絲(杰西麥卡特尼Jesse McCartney 資料)
14 youtube to mp3 mac 買粉絲(Minitube for Mac(Youtube客戶端) 特別版)
14 youtube music download mp3 買粉絲 mp3下載(想要《咖啡王子一號店》的所有歌曲)
13 重慶鑫星宏貿易實業有限公司(汽車前擋風玻璃怎么區分進口和國產?)
tiktok網頁版入口網址官網進入(tiktok發視頻違規導致小店被封要多久恢復商城入口)
tiktok網頁版入口網址網站入口(tiktok發視頻違規導致小店被封要多久恢復商城入口)
tiktok網頁版官網下載安裝app(抖音國際版TikTok也在開發小程序了?和蘋果App Clips小程序類似)
tiktok網頁版下載鏈接怎么復制(TikTok怎樣使用和下載?)