原创 Jenkins+Gogs(git倉庫)系列11:Jenkins兩種觸發自動構建的接口,踩過的坑

Jenkins的兩種自動構建接口: 通過job構建 http(s)://<你的Jenkins地址>/gogs-webhook/?job=<你的Jenkins任務名> 通過令牌構建 http(s)://<你的Jenkins地址>/gener

原创 Jenkins+Gogs(git倉庫)系列9:設置一個可自動構建、可選擇分支構建的Job——Jenkins配置

設置webhook 是可用於觸發自動構建 1、安裝插件:Gogs、Generic Webhook Trigger 2、參數化配置,手動構建選擇分支 3、配置git地址,並且使用參數變量名 4、構建觸發器(重點) 中間的內容保持

原创 Jenkins+Gogs(git倉庫)系列10:設置一個可自動構建、可選擇分支構建的Job——Gogs配置

接着說明Gogs倉庫設置web鉤子 1、進入倉庫項目(要獲取管理權限) 2、詳細內容配置 3、配置完成後,可以測試推送,那麼咱們來看看推送的內容(重點) 4、關鍵點講解-1 若是想研發push固定的分支才觸發構建,push其他的分支

原创 Jenkins+Gogs(git倉庫)系列7:系統管理-全局工具配置

在這裏提前講解全局工具配置是因爲:後面再進行任務配置的時候,前提就是需要對全局工具進行配置,先打好基礎,後面配置的時候問題會少一些 插件的安裝:應該有gradle和nodejs是需要搜索安裝的 1、大前提說明:這裏的全局工具配置,都是針對

原创 Jenkins+Gogs(git倉庫)系列8:節點概述和遇到過的坑提前講解

何爲節點:個人理解的是,jenkins構建工作的地方。 master節點:主節點,在搭建好平臺後,自己就會有,就是Jenkins服務器上,構建操作默認是在master上進行 1、新建節點,進行系統管理-節點管理 2、設置節點名稱 3

原创 Jenkins+Gogs(git倉庫)系列6:番外篇--虛擬機部署jenkins,提供區域網訪問

我在自己動手實踐的時候,就遇到一個問,想讓同事一起體驗一下jenkins,發現自己電腦能訪問虛擬機,同事電腦就不能訪問。 廢話不多說,開始操作 1、一般情況下,我們都是使用的VMware搭建的虛擬機環境,包括linux系統,win系統。

原创 Jenkins+Gogs(git倉庫)系列5:設置ssh連接Gogs倉庫

上一篇連接了目標服務器,這一篇記錄連接代碼倉庫服務器 1、進入gogs的個人用戶設置 2、選擇SSH密鑰-增加密鑰,將id_rsa.pub的內容複製進去,設置一個名稱,保存。 3、同樣的,gogs服務器上也需要添加id_rsa.pub

原创 Jenkins+Gogs(git倉庫)系列:前篇

背景 對Jenkins持續集成的學習需求 提升公司研發發包、測試進行部署工作的整體流程效率,減少錯誤率 描述 在當下的測試行業,測試對工具的使用越發重要,Jenkins也是目前較火的一個工具 在之前,公司研發打包後,是通過qq發包的,很l

原创 Jenkins+Gogs(git倉庫)系列3:Jenkins構建原理概述

Jenkins自動構建流程示意圖 1、在gogs代碼倉庫創建webhook(web鉤子)用於鏈接jenkins服務器 2、研發push代碼到gogs倉庫後,gogs倉庫會通過設置好的web鉤子推送一個json數據到jenkins服務器

原创 Jenkins+Gogs(git倉庫)系列1:Jenkins的安裝流程

都是基於Linux系統進行的配置 1、配置JDK 網上配置JDK的教程很多了,這裏就不闡述 2、下載Jenkins.war包 下載地址:https://jenkins.io/zh/ 左側可以理解爲穩定版,右側爲開發版,下載對應的war包

原创 Jenkins+Gogs(git倉庫)系列4:設置ssh連接目標服務器

一、jenkins服務器配置公鑰和私鑰 1、使用ssh-keygen命令進行創建 這裏可以創建兩類密鑰,RSA 和 DSA,具體知識點請自行百度 2、ssh-keygen -t rsa -t 指定密鑰類型,默認rsa,一路回車 3、一路

原创 Jenkins+Gogs(git倉庫)系列2:Jenkins的兩種運行方式

由於本人只用了兩種方式所以只介紹兩種 java -jar jenkins.war 上一篇已經介紹了這種的運行方式,簡單暴力 下面介紹放入tomcat的運行方式,後面概述這兩種運行的區別 插曲: 我最開始是在虛擬機上進行的部署實踐,所以用到

原创 Python 知識點記錄——裝飾器

轉自: https://blog.csdn.net/lantian_123/article/details/78094145  

原创 Python 知識點記錄——高階函數

  用於記錄知識點,有錯誤歡迎指正 map(函數對象,可迭代對象): 依次作用於每個元素,返回迭代器對象 reduce(函數對象, 可迭代對象): 元素結果和下一個元素做累計計算,返回迭代器對象 filter(返回布爾值的函數對象,可迭代

原创 軟件測試進階之2——沉下心來思考

上一篇文章說到,如何選擇測試進階的方向,很明顯我是選擇了往技術方向發展往往學習的時候,遇到的第一個難題:如何下手要學的那麼多,要會的也要求那麼多,我該如何下手,我該先學什麼再學什麼呢?這是一個千古難題,現在就需要沉下心來,結合實際來思考爲