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

2021-09-07 20:25:01 字數 375 閱讀 7802

公司推進jenkins自動化部署,因為web站點都是集群部署,部署需要測試指定伺服器web服務是否成功啟動,頁面是否正常訪問,經過不斷baidu發現,python的request模組可以很好的解決這一問題。本文記錄了解決這一問題的過程。

安裝包管理工具pip

如何發布自己的pip專案,參考

安裝requests模組

請求http資源

指定ip訪問http資源

指定ip訪問的原理

通過網域名稱形式訪問時,網域名稱有兩個作用:1)定址找到網域名稱對應的伺服器資源;2)瀏覽器自動在請求頭新增host:domain.com ,目的是定位到伺服器n多站點中繫結了該網域名稱的站點,所以可以把http請求攜程上述**形式。知道了原理後,各個語言實現起來都不難。

jenkins自動部署思路,docker啟動

一,宿主機安裝docker,啟動jenkins容器,tomcat容器 免去部署環境,方便,但是需要比較複雜 1,首先安裝docker,啟動官方的jenkins容器。可以自己手動建立喜歡的映象 2,啟動jenkins命令 docker run d u root p v usr bin docker u...

Jenkins自動部署maven專案到tomcat

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

docker安裝jenkins自動化部署工具

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