jenkins github自動化平臺

GitHub Origin Windows Python 檸檬班軟件測試 檸檬班軟件測試 2017-09-25

PS:項目裡面要配置github的賬戶名和密碼

請自己申請github賬號和創建某個倉庫,測試時,可以push一個可執行的python xx.py文件上去

先講git

① github是一個世界性的代碼倉庫,開源,免費和收費版兩種

② 命令介紹

1. 修改遠程代碼倉庫:

git remote add origin url(這個url填寫你的遠程代碼倉庫的地址)

2. 提交代碼的步驟:

1)git add .

2)git commit -m "描述本次提交內容更新內容等等"

3)git push origin master

3.拉取代碼

git pull origin master

4. 切換分支

git checkout xxx(此處填寫分支名)

環境:windows操作系統

目的:自動化的腳本存在每次更新都要push(推送到)github(代碼倉庫)中,我們使用jenkins來完成自動化項目的構建,為了減少每一次手動去將代碼添加到jenkins的工作空間下,我們直接將github中的代碼pull(拉取)下來,利於版本控制和管理

步驟如下:

1. 首先要有github賬戶,這個大家自己去註冊申請就行

注意的地方:

ssh配置,網上有相關教程,很簡單,公鑰

2. jenkins環境搭建好,那是必須的(一鍵式安裝)

3. 開始

3.1 新建項目

jenkins github自動化平臺

3.2 配置

GitHub -Porject:

jenkins github自動化平臺

源碼管理:

jenkins github自動化平臺

構建觸發器:

檢測到源碼的push操作觸發構建

目的是當github代碼有更新的時候,每次先clone代碼到jenkins本地的工作空間(workspace)

jenkins github自動化平臺

構建:

命令是為了進入py文件中,等同於在cmd下運行python xx.py命令,去執行某個文件

jenkins github自動化平臺

4. 這些全部都完畢之後,就可以進行構建了

最後:

有個坑:大家在寫代碼的時候,如果導入了包,jenkins是不會自動幫你識別的,記得在那個runcase文件下面,用sys模塊,引入項目的根目錄,將其添加到系統變量中,程序每次運行的時候,就不會報錯

jenkins github自動化平臺

相關推薦

推薦中...