原创 Jenkins實踐指南-11-Jenkins 其他功能

7. Jenkins 其他功能     [作者:Surpassme]本篇主要介紹日常使用Jenkins過程中一些比較實用的功能。 7.1 Jenkins內部調用另一個job     [作者:Surpassme]假設在一個Jenkins中有兩

原创 Jenkins實踐指南-10-Jenkins 插件

6. Jenkins 插件     [作者:Surpassme]Jenkins之所以這麼流行,不僅在於本身功能非常齊全,也在於本身插件非常豐富,以下主要介紹平時經常使用的到插件。 6.1 插件安裝     [作者:Surpassme]依次點

原创 Jenkins實踐指南-09-pipeline 擴展

5. pipeline 擴展     [作者:Surpassme]如果在大量使用pipelin後,會發現Jenkins內置的功能並不能滿足我們的需求,這時就需要pipeline 擴展。 5.1 pipeline中使用函數     [作者

原创 Jenkins實踐指南-08-Jenkins 憑證管理

4. Jenkins 憑證管理     [作者:Surpassme]隨着網絡環境的變化,如果在Jenkins中使用明文密碼會造成一些安全隱患。爲此Jenkins也提供憑證管理功能,本章節來系統學習一下。 4.1 憑證定義     [作者:S

原创 Jenkins實踐指南-07-pipeline 內置基礎步驟

3.3 pipeline 內置基礎步驟 3.3.1 pipeline中使用腳本     [作者:Surpassme]在實際項目,可能在某些步驟需要使用少量的腳本,這個時候可以使用script來實現,示例如下所示: pipeline{

原创 Jenkins實踐指南-06-Jenkins pipeline 語法02

3.2.6 parameters     [作者:Surpassme]parameters 又稱參數化,通過參數化可以決定pipeline運行期的行爲。pipeline主要支持兩種形式的參數化parameters命令參數化和插件參數化,這裏

原创 Jenkins實踐指南-05-Jenkins pipeline 語法01

3. Jenkins pipeline 語法 3.1 pipeline 組成     [作者:Surpassme]Jenkins pipeline 是基於Groovy語言實現的一種DSL(領域特定語言),用於描述整條流水線是如何進行的。流水

原创 Jenkins實踐指南-04-Groovy基礎知識03

2.4.5 操作符 2.4.5.1 常規算術操作符     [作者:Surpassme]常見的算術操作符主要如下所示: 操作符 說明 示例 + 相加 1+2=3 - 相減 1-2=-1 * 相乘 2*2=4 / 相

原创 Jenkins實踐指南-03-Groovy基礎知識02

2.4.4 數據類型 2.4.4.1 字符串類型 2.4.4.1.1 字符串定義     [作者:Surpassme]在Groovy中字符中是使用單引號('')、雙引號("")和三引號(''' '''和""" """)包裹起來的字符串。示例

原创 Jenkins實踐指南-02-Groovy基礎知識01

2. Groovy 基礎知識     [作者:Surpassme]  因爲pipeline是基於Groovy的,所以還是需要一些基礎的Groovy知識的。 2.1 Groovy 簡介     [作者:Surpassme]  Groovy 是

原创 CentOS 7內核升級

1 獲取基本信息 1.1 查看系統版本 [root@surpass ~]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 1.2 查看系統內核版本 [root@

原创 Chrome 分辨率測試

    在平時測試過程中,會經常聽到兼容性測試等,今天就來整理一下,詳細如下。 1.兼容性測試概述 1.1 兼容性測試定義     兼容性測試是指驗證被測系統在不同的硬件平臺、不同的應用軟件之間、不同的操作系統、不同的網絡環境中能否正常運行

原创 WEB自動化-14-Cypress 其他

14 其他 14.1 IDE集成     有非常多的三方插件都支持集成IDE中,從而提高工作效率,我們以Visual Studio Code爲例講解。主要插件如下所示: Cypress Fixture-IntelliSense    

原创 WEB自動化-13-Cypress 截圖和錄頻

13 截圖和錄頻 13.1 概述     Cypress允許在運行時,生成截圖和錄頻,方便快速問題所在原因或位置。支持cypress open、cypress run和CI。在以cypress run運行時,如果出現失敗,會自動進行截圖,並

原创 WEB自動化-12-Cypress 調試

12 調試     Cypress的測試代碼和被測試程序在同一生命週期中的瀏覽器中,也就是意味着,可以使用瀏覽器的開發者工具直接參與調試。Cypress提供了幾種調試方法,分別爲:debugger、debug、pause和開發者工具 12.