jenkins自動部署思路,docker啟動

2021-08-30 02:25:58 字數 979 閱讀 3169

一,宿主機安裝docker,啟動jenkins容器,tomcat容器(免去部署環境,方便,但是需要比較複雜)

1,首先安裝docker,啟動官方的jenkins容器。(可以自己手動建立喜歡的映象)

2,啟動jenkins命令

docker run -d -u root -p -v /usr/bin/docker:/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock -v /usr/lib64/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7 -v /www/:/www jenkins

-u root 定義使用者為root(也可以使用別的使用者,安全。不新增預設是jenkins使用者)

-v 掛載是將docker命令掛載到容器上,jenkins上需要使用docker來啟動tomcat容器。 -v /www:/www是將宿主機的**掛載到容器上。(因為需要在jenkins上啟動tomcat容器)

3,在jenkinsweb頁面端,配置好需要的git等,編譯mvn,ant等,shell命令執行啟動tomcat容器的命令。(我使用rsync同步**命令)(如何同步**到www目錄,刪除容器,啟動容器命令等)

4,大致為 宿主機安裝docker ,docker啟動jenkins,jenkins 拉取**,通過rsync同步到/www  使用掛載/www方式 啟動tomcat容器

二,在宿主機搭建jenkins環境,使用docker來啟動tomcat容器(需要部署jenkins環境,有些麻煩,比較穩定。)

1,在宿主機配置好jenkins環境。

2,在jenkinsweb頁面端,配置好需要的git等,編譯mvn,ant等,shell命令執行啟動tomcat容器的命令。(如何同步**到www目錄,刪除容器,啟動容器命令等)

三,jenkins配置的都差不多,需要注意就是jenkins容器裡的許可權 命令等方式。

注意docker容器需要足夠多的記憶體

Jenkins自動部署maven專案到tomcat

jenkins自動部署到tomcat 主要步驟為 先配置tomcat的發布使用者及許可權,再配置jenkins中的專案。一.tomcat配置 1.修改conf tomcat users.xml檔案 新增一行使用者及許可權配置 2.修改conf context.xml檔案 新增一行配置,允許執行時覆蓋...

Jenkins自動部署增加http狀態碼校驗

公司推進jenkins自動化部署,因為web站點都是集群部署,部署需要測試指定伺服器web服務是否成功啟動,頁面是否正常訪問,經過不斷baidu發現,python的request模組可以很好的解決這一問題。本文記錄了解決這一問題的過程。安裝包管理工具pip 如何發布自己的pip專案,參考 安裝req...

docker安裝jenkins自動化部署工具

1.安裝docker,之前的文章有介紹 2.首先從docker中拉取乙份jenkins映象 docker pull jenkins 3.在映象文件裡,我們知道jenkins訪問的埠號是8080,另外還需要暴露乙個tcp的埠號50000。我們使用如下命令啟動jenkins映象。docker run d...