国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

jenkins自動化項目部署實戰

junbaor / 2388人閱讀

摘要:自動化項目部署實戰簡介以下文章只是從入門來說明的部署過程,僅供新手入門,高手勿噴。結語至此,整個安裝和項目發布過程就描述到這里了,希望對大家有所幫助。

jenkins自動化項目部署實戰
簡介

以下文章只是從入門來說明jenkins的部署過程,僅供新手入門,高手勿噴。

安裝

命令如下:

拉鏡像,無需解釋

docker pull jenkins

創建掛載路徑

mkdir /mnt/jenkins
chown -R 1000 /mnt/jenkins

8080: 訪問網頁;50000: 配置主從,在slave上構建需映射50000

docker run --name jenkins -p 8080:8080 -p 50000:50000 -v /mnt/jenkins:/var/jenkins_home jenkins

注:暴露端口根據需要自定義修改。

初始密碼

cat /mnt/jenkins/secrets/initialAdminPassword

安裝推薦插件(前提:服務器配置安全組,開放暴露端口)

訪問網頁,輸入密碼,默認以admin進入,會顯示推薦插件安裝。

另外,Maven項目需要另外下載一個插件方能支持(主要體現在創建項目時,出現Maven選項):

Maven Integration plugin

坑點:
自備梯子,有時網絡不佳會導致下載安裝失敗,可自行截圖記住插件,以便之后進入插件管理頁面重新下載

配置 系統管理配置

Jenkins主頁 - 系統管理 - 管理插件

安裝如下插件:

Maven Integration plugin

Jenkins主頁 - 系統管理 - Global Tool Configuration

Add Maven

ssh連接1:服務器本地 && docker容器

進入Docker容器,生成 ssh key

copy id_rsa.pub 到服務器本機~/.m2/authorized_keys

docker exec -it jenkins bash
ssh-keygen
cat ~/.ssh/id_rsa.pub
echo " id_rsa.pub " >> ~/.m2/authorized_keys

ssh連接2:與Git版本管理工具連接(常見如:Gitlab,Github)

以本人配置的Github舉栗子:

進入Github,添加 ssh key (docker容器里的 id_ras.pub

項目基礎配置

配置Credentials

常見問題

問題一:No valid crumb was included in the request.

解決方案

去掉“防止跨站點請求偽造”選項。

問題二:Host key verification failed.

解決方案

進入docker容器,執行如下命令:

root@IP

注:IP依腳本而定。

結語

至此,整個docker安裝和項目發布過程就描述到這里了,希望對大家有所幫助。

俊龍

廣州蘆葦科技Java開發團隊

蘆葦科技-廣州專業互聯網軟件服務公司

抓住每一處細節 ,創造每一個美好

關注我們的公眾號,了解更多

想和我們一起奮斗嗎?lagou搜索“ 蘆葦科技 ”或者投放簡歷到 server@talkmoney.cn 加入我們吧

關注我們,你的評論和點贊對我們最大的支持

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/27612.html

相關文章

  • jenkins動化項目部署實戰

    摘要:自動化項目部署實戰簡介以下文章只是從入門來說明的部署過程,僅供新手入門,高手勿噴。結語至此,整個安裝和項目發布過程就描述到這里了,希望對大家有所幫助。 jenkins自動化項目部署實戰 簡介 以下文章只是從入門來說明jenkins的部署過程,僅供新手入門,高手勿噴。 安裝 命令如下: 拉鏡像,無需解釋 docker pull jenkins 創建掛載路徑 mkdir /mnt/jen...

    wind5o 評論0 收藏0
  • 解放雙手 | Jenkins + gitlab + maven 自動打包部署項目

    摘要:什么是可以簡單地理解為可以代替你實現自動從拉取代碼,打包,部署到遠程服務器的工具。隨后登錄后發現頁面空白,沒找到具體原因,重啟下容器后再登錄就好了。主要是配置訪問服務器拉取代碼,還有配置遠程服務器地址,目的是為了打包后上傳文件到遠程服務器。 showImg(https://segmentfault.com/img/remote/1460000017907307?w=495&h=300)...

    JouyPub 評論0 收藏0
  • 持續集成 Jenkins 簡介

    摘要:持續集成的定義大師是這樣定義持續集成的持續集成是一種軟件開發實戰即團隊開發成員經常集成他們的工作通常每個成員每天至少集成一次也就意味著每天可能發生多次集成持續集成并不能消除而是讓它們非常容易發現和改正根據對項目實戰的理解持續集成中的持續是指 持續集成的定義 大師 Martin Fowler 是這樣定義持續集成的: 持續集成是一種軟件開發實戰, 即團隊開發成員經常集成他們的工作. 通常,...

    cyixlq 評論0 收藏0
  • 一些小團隊的動化運維實踐經驗

    摘要:行業內各巨頭的自動化運維架構都各種功能各種酷炫,如下圖,讓人可望不可及。面對這么多問題,我就想啊,如何在低成本情況下實現自動化運維。自動擴縮容通過配置告警規則,調用相應就可以實現實戰以上就是筆者關于自動化運維的一些實踐。 行業內各巨頭的自動化運維架構都各種功能各種酷炫,如下圖,讓人可望不可及。現在最終的樣子大家都知道了,但問題是如何根據自己團隊當前的情況一步步向那個目標演進?筆者所在團隊,三...

    princekin 評論0 收藏0

發表評論

0條評論

junbaor

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<