windows+jenkins+gitlab+python配置


最近在寫python的自動化腳本,准備用jenkins部署,公司代碼提交到gitlab上,所以在windows服務器上部署了一套。中間過程中也有些坑,總結一下,日后備用。

一、gitlab服務器是公司安裝的,我也不寫部署方法了。

二、jenkins所在服務器要安裝python,我用的是python3

三、windows下安裝jenkins,按提示一步步安裝即可。可以從官網下載安裝包。但經常遇到下載失敗的情況。這里我放在網盤中,有需要的自取

鏈接:https://pan.baidu.com/s/1A6mcjf3ImNhHsrHR0PaVjA
提取碼:l8z6

jenkins在安裝插件那一步很容易失敗,失敗后可以重試幾次,如果重試幾次也不成功,可以跳過,繼續打開jenkins,進入jenkins后,修改插件的下載源:

重點:

1、修改地址為https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

2、修改后,先點提交,再點立即獲取。

 

 

 

 

 

 

3、然后可以在可選插件頁簽繼續下載插件

把git 、gitlab插件裝上,直接安裝就行

 

 

 

四、jenkins插件安裝完后,開始創建項目

1、填寫項目名稱,選擇自由風格的項目,點擊保存

2、開始配置如下截圖,填寫此項目構建的工作空間。可以不填寫,我遇到個問題,如果不更改工作空間,構建時報錯: can't open file xxxx [Errno 2] No such file or directory。修改工作空間路徑后,就能正常構建

 

 

3、git的url處填寫git的項目地址,

4、git的Credentials需要如下圖2進行用戶添加,

獲取git公鑰、私鑰方法如下:

1)、打開git bash 窗口,輸入命令:ssh-keygen -t rsa -C  xiaoxiao@xx.163.com  (郵箱是gitlab上創建的郵箱,不能輸錯)

2)、按提示按回車之后,會得到2個文件,id_rsa是私鑰,id_rsa.pub是公鑰

 

 

 3)、分別使用cat命令查看這2個文件中的內容,私鑰填寫到下圖一Private Key中,公鑰填寫到gitlab上,下圖二,

 

 

 

 

 

 5、添加好Credentials,回到配置界面,下拉選擇上此用戶

 

6、填寫構建命令,我是windows環境,所以選擇Execute Windows batch command,命令中輸入python run.py即可。

 

 

 

 

7、填寫完畢,點擊應用,點擊保存

 

8、點擊此項目的立即構建,即可進行構建。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM