亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

jenkins自動(dòng)化項(xiàng)目部署實(shí)戰(zhàn)

wind5o / 684人閱讀

摘要:自動(dòng)化項(xiàng)目部署實(shí)戰(zhàn)簡介以下文章只是從入門來說明的部署過程,僅供新手入門,高手勿噴。結(jié)語至此,整個(gè)安裝和項(xiàng)目發(fā)布過程就描述到這里了,希望對大家有所幫助。

jenkins自動(dòng)化項(xiàng)目部署實(shí)戰(zhàn) 簡介

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

安裝

命令如下:

拉鏡像,無需解釋

docker pull jenkins

創(chuàng)建掛載路徑

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

8080: 訪問網(wǎng)頁;50000: 配置主從,在slave上構(gòu)建需映射50000

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

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

初始密碼

cat /mnt/jenkins/secrets/initialAdminPassword

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

訪問網(wǎng)頁,輸入密碼,默認(rèn)以admin進(jìn)入,會顯示推薦插件安裝。

另外,Maven項(xiàng)目需要另外下載一個(gè)插件方能支持(主要體現(xiàn)在創(chuàng)建項(xiàng)目時(shí),出現(xiàn)Maven選項(xiàng)):

Maven Integration plugin

坑點(diǎn):
自備梯子,有時(shí)網(wǎng)絡(luò)不佳會導(dǎo)致下載安裝失敗,可自行截圖記住插件,以便之后進(jìn)入插件管理頁面重新下載

配置 系統(tǒng)管理配置

Jenkins主頁 - 系統(tǒng)管理 - 管理插件

安裝如下插件:

Maven Integration plugin

Jenkins主頁 - 系統(tǒng)管理 - Global Tool Configuration

Add Maven

ssh連接1:服務(wù)器本地 && docker容器

進(jìn)入Docker容器,生成 ssh key

copy id_rsa.pub 到服務(wù)器本機(jī)~/.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舉栗子:

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

項(xiàng)目基礎(chǔ)配置

配置Credentials

常見問題

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

解決方案

去掉“防止跨站點(diǎn)請求偽造”選項(xiàng)。

問題二:Host key verification failed.

解決方案

進(jìn)入docker容器,執(zhí)行如下命令:

root@IP

注:IP依腳本而定。

結(jié)語

至此,整個(gè)docker安裝和項(xiàng)目發(fā)布過程就描述到這里了,希望對大家有所幫助。

俊龍

廣州蘆葦科技Java開發(fā)團(tuán)隊(duì)

蘆葦科技-廣州專業(yè)互聯(lián)網(wǎng)軟件服務(wù)公司

抓住每一處細(xì)節(jié) ,創(chuàng)造每一個(gè)美好

關(guān)注我們的公眾號,了解更多

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

關(guān)注我們,你的評論和點(diǎn)贊對我們最大的支持

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/72687.html

相關(guān)文章

  • jenkins動(dòng)化項(xiàng)目部署實(shí)戰(zhàn)

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

    junbaor 評論0 收藏0
  • 解放雙手 | Jenkins + gitlab + maven 自動(dòng)打包部署項(xiàng)目

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

    JouyPub 評論0 收藏0
  • 持續(xù)集成 Jenkins 簡介

    摘要:持續(xù)集成的定義大師是這樣定義持續(xù)集成的持續(xù)集成是一種軟件開發(fā)實(shí)戰(zhàn)即團(tuán)隊(duì)開發(fā)成員經(jīng)常集成他們的工作通常每個(gè)成員每天至少集成一次也就意味著每天可能發(fā)生多次集成持續(xù)集成并不能消除而是讓它們非常容易發(fā)現(xiàn)和改正根據(jù)對項(xiàng)目實(shí)戰(zhàn)的理解持續(xù)集成中的持續(xù)是指 持續(xù)集成的定義 大師 Martin Fowler 是這樣定義持續(xù)集成的: 持續(xù)集成是一種軟件開發(fā)實(shí)戰(zhàn), 即團(tuán)隊(duì)開發(fā)成員經(jīng)常集成他們的工作. 通常,...

    cyixlq 評論0 收藏0
  • 一些小團(tuán)隊(duì)的動(dòng)化運(yùn)維實(shí)踐經(jīng)驗(yàn)

    摘要:行業(yè)內(nèi)各巨頭的自動(dòng)化運(yùn)維架構(gòu)都各種功能各種酷炫,如下圖,讓人可望不可及。面對這么多問題,我就想啊,如何在低成本情況下實(shí)現(xiàn)自動(dòng)化運(yùn)維。自動(dòng)擴(kuò)縮容通過配置告警規(guī)則,調(diào)用相應(yīng)就可以實(shí)現(xiàn)實(shí)戰(zhàn)以上就是筆者關(guān)于自動(dòng)化運(yùn)維的一些實(shí)踐。 行業(yè)內(nèi)各巨頭的自動(dòng)化運(yùn)維架構(gòu)都各種功能各種酷炫,如下圖,讓人可望不可及?,F(xiàn)在最終的樣子大家都知道了,但問題是如何根據(jù)自己團(tuán)隊(duì)當(dāng)前的情況一步步向那個(gè)目標(biāo)演進(jìn)?筆者所在團(tuán)隊(duì),三...

    princekin 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<