jenkins github自動化平台

2021-08-09 13:23:50 字數 1519 閱讀 7658

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 ***(此處填寫分支名)

環境:windows作業系統

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

步驟如下:

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

注意的地方:

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

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

3. 開始

3.1 新建專案

3.2 配置

原始碼管理:

構建觸發器:

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

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

構建:命令是為了進入py檔案中,等同於在cmd下執行python xx.py命令,去執行某個檔案

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

最後:有個坑:大家在寫**的時候,如果匯入了包,jenkins是不會自動幫你識別的,記得在那個runcase檔案下面,用sys模組,引入專案的根目錄,將其新增到系統變數中,程式每次執行的時候,就不會報錯

自動排料 自動套料

全自主研發自動排料引擎 自動排料軟體 超大規模排料 演算法相關 自動排料即使用計算機軟體實現裁片 服裝衣片,鈑金零件 在規定材料 面料,金屬板材 上的自動布局,並以材料利用率為主要追求目標。目前市面上能看到的知名排料軟體絕大部分是國外軟體。還有一類是使用國外排料引擎的國內排料軟體,所謂排料引擎即核心...

Zabbix 自動發現 自動註冊

zabbix 為使用者提供了高效靈活的網路自動發現功能,有以下優點 ip 範圍 可用的外部服務 ftp ssh web pop3 imap tcp 等 來自 zabbix 客戶端的資訊 僅支援未加密模式 來自 snmp 客戶端的資訊 不支援 發現網路拓撲 網路發現由兩個階段組成 發現和動作 原理 z...

自動執行任務 芭芭農場自動執行,自動簽到

1 專案的作用 1 本專案主要用於自動執行tao金幣活動。2 測試環境 華為p30pro autojs4 tao寶v9 2 專案的功能 a.自動執行tao金幣所有瀏覽任務 b.自動執行 逛好店領一大波金幣 任務 包含瀏覽10s 10金幣任務 收藏店鋪 10金幣 c.自動執行 逛螞蟻莊園喂小雞 任務 ...