原创 Groovy腳本POST請求跳過SSL驗證

在請求後面添加ignoreSslErrors:true即可

原创 第9集(GItlab+Jenkins+SonarQube+Docker+Harbor+Selenium實現CI/CD之Pipeline部署到測試環境)

第1集,環境搭建 第2集,LNMP項目準備 第3集,WebHook觸發mvn打包 第4集,SonarQube實現CodeReview 第5集,build image 第6集,部署到測試環境,Selenium自動測試 第7集,模擬版

原创 淺談CI/CD與項目實戰

曾幾何時,研發、測試、運維各自爲戰,如戰國之羣雄割據,各領風騷,直至CI/CD橫空出世,縱橫捭闔,四海歸一,實現了“車同軌 書同文 行同倫”,將開發環境、測試環境、預發環境、生產環境聚於統一戰線,上傳下達,流水作業,一榮俱榮、一辱

原创 腳本式pipeline用node指定在執行機上運行

#!groovy timestamps { node(agent_1){ println "xxxx" } node(agent_2){ println "yyyy" }

原创 SonarQube安裝中文插件

一、下載地址 https://github.com/SonarQubeCommunity/sonar-l10n-zh/releases/tag/sonar-l10n-zh-plugin-8.3 二、拷貝sonar-l10n-zh-

原创 Jenkins添加Slave執行機

我的Jenkins Master沒有Docker命令,但我需要去製作鏡像,可以指定一臺裝有Docker命令的機器來完成這個任務 一、添加執行機 節點名稱一般用執行機IP命令,這樣看起來直觀 二、配置執行機 用法一:儘可能的

原创 源碼安裝mosquitto cannot stat ‘mosquitto.8‘: No such file or directory

源碼編譯安裝mosquitto,執行make install報如下錯誤 原因:沒有把libwebsockets的頭文件和庫文件的路徑添加到環境變量 libwebsockets的頭文件和庫文件路徑在編譯安裝的時候能夠看到 解決 c

原创 K8S入門之基本概念

參考書籍:《Kubernetes權威指南第2版從Docker到Kubernetes實踐全接觸》 內容來自:https://www.kubernetes.org.cn/docs Kubernetes是一個高度自動化的資源控制系統,以

原创 利用火狐瀏覽器的編輯和重發功能修改網站POST請求

下載火狐瀏覽器,輸入網站地址 選擇網絡 按F12,找到POST請求,右擊,選擇“編輯和重發” 修改請求主體的內容,點擊發送

原创 groovy用httpRequest獲取token

獲取token def getToken(){ url = "https://*******" //獲取token的API接口 def param = new HashMap() //定義一個映射,用來封裝請求體 para

原创 curl上傳本地文件到網站上

之前用Groovy搞了半天沒搞定,誰知用curl一條命令就解決,Linux命令太強大了 curl -v -F tiFile=@/tmp/test.tar https://IP/API接口 -i --insecure -H "X-A

原创 groovy replace字符串替換

去掉[/etc/hosts]中的“[”和“]” 代碼 def hostFile = "[/etc/hosts]" println hostFile.replace("[","").replace("]","") 結果 注意 如

原创 Linux源碼安裝mosquitto

一、安裝依賴包 yum install gcc gcc-c++ cmake make openssl-devel libxslt -y 二、安裝websocket 1.安裝 軟件版本:libwebsockets-4.0.1 ta

原创 Groovy入門資料

參考書籍《GROOVY入門經典》 一、Win10安裝groovy環境 參考文章:https://blog.csdn.net/mathew_leung/article/details/87922869 1.打開groovy自帶的編輯

原创 Linux 源碼安裝postgresql

一、下載源碼包 官網:https://www.postgresql.org/ 二、安裝依賴包 yum -y gcc gcc-c++ cmake readline-devel perl zlib* 三、創建用戶 groupadd