原创 jenkinsfile的使用:通過jenkinsfile + k8s container實現簡單的自動化測試

一、jenkinsfile語法 Jenkinsfile 是 Jenkins 2.x 核心特性 Pipeline 的腳本,由Groovy語言實現。Pipeline支持:Declarative(在Pipeline 2.5中引入)和Script

原创 git tag的簡單使用

1.基本命令 // 查看標籤 git tag // 查看符合檢索條件的標籤 git tag -l 1.*.* // 查看對應標籤狀態 git checkout 1.0.0 // 創建標籤(本地) git tag v1.0 //

原创 gitlab裏accept merge request

1)開發人員A要給一個項目增加一個新功能,先在這個項目上創建一個 Git 分支。 2)開發完成後,git push 到這個分支。 3)然後在 Merge Requests 中創建一個 Merge Request ,然後指定開發人員B進行

原创 Python多線程:Threading中join()函數的理解

     通過以下實例可以get到join()函數的作用:如果thread是某個子線程,則調用thread.join()的作用是確保thread子線程執行完畢後才能執行下一個線程。下面第一個例子中沒有調用join()函數,故沒有這個限制,

原创 IDEA使用習慣設置

用慣了eclipse,IDEA有些習慣不一樣,但可以設置的相似。 1.設置代碼提示,不區分大小寫:https://blog.csdn.net/csm0401/article/details/86306417 2.設置main和print函

原创 java讀取json文件並轉化爲JSONObject,並修改json的value值,問題總結

public boolean putPipelineConfig(String pipelineId) { boolean result = false; try { Header[] headers

原创 mac下安裝node和npm,以及gitbook的簡單使用

1.查看有沒有安裝brew,終端輸入: brew 看到如下提示說明安裝成功 Example usage: brew search [TEXT|/REGEX/] brew info [FORMULA...] brew ins

原创 selenium 模塊 webdriver使用:Mac下 Firefox和Chrome瀏覽器驅動下載安裝

Python:selenium 模塊 webdriver使用報錯:No such file or directory: 'geckodriver': 'geckodriver' 1.例子:獲取網頁句柄 from selenium imp

原创 mac下安裝WebBench

1.依賴ctags,安裝ctags: brew install ctags 報如下權限錯誤: Error: The following directories are not writable by your user: /usr/l

原创 java接口自動化測試:測試websocket接口(帶cookie認證,發送json數據)

1.pom中引入依賴 <dependency> <groupId>org.java-websocket</groupId> <artifactId>Java-WebSocket</arti

原创 docker的簡單使用:mac下docker配置http鏡像源,並pull和push鏡像

1.安裝後,配置http的鏡像源,如下圖路徑(registry爲國內加速器,insecure爲自己的:ip+端口) 若上面不行在配網絡代理,最後重啓服務 2.pull鏡像 格式:docker pull 配的鏡像地址/項目名/倉庫名:標

原创 mac安裝iterm2,並配置zsh代替bash

1.item2下載地址:https://www.iterm2.com/,,直接解壓即可 2.設置iterm字體、顏色:preferences->profiles 3.查看shell。 Mac 終端默認 shell 爲 bash。查看當前

原创 git clone 項目所有分支方法

git clone 默認是克隆Head指向的master分支,如果是多分支,我們可以單個克隆分支項目。 1.只克隆單分支(非master):  git clone -b 分支名 https://xxx.git 2.克隆所有分支(多分支)

原创 java實現發送yaml形式的數據,作爲post/put請求的參數

接口發送yaml格式的數據,即:"content-type"爲"application/yaml" 1.首先將yaml數據以文件形式建立,test.yaml //此處僅舉例,具體數據要符合語法格式 pipeline: name: x

原创 由於改密碼導致git push等失敗,解決辦法(mac)

重新設置用戶 git config -–global user.name "xxx" git config –-global user.email "[email protected]" 在push時輸入新的密碼即可