jenkins with gitblit and .net framework and windows

1、安裝jdk,jdk用8即可,安裝完成之後配置環境變量.

2、安裝jenkins

(1)、安裝完畢之後,修改jenkins的默認工作空間到除系統盤以外的其他盤.

進入安裝目錄 C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins\.jenkins,打開config.xml文件,找到${JENKINS_HOME}變量,修改爲指定盤符,重啓jenkins即可.

3、進入插件管理->高級選項 替換最後一欄Update Site值修改爲https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json,因爲默認採用國外的站點的更新配置.重啓jenkins

4、安裝git,重啓jenkins

5、安裝git for windows,安裝完畢,輸入以下命令

 git config --global user.name "用戶名" git config --global user.email "郵箱" 設置當前pc的全部用戶名和郵箱

 ssh-keygen -t rsa -C "郵箱" 本地生成公私密鑰對,生成成功,輸出中包含公鑰存放地址.如下:

 

 

6、登錄gitblit進入個人資料,講第五步中的公鑰添加到個人資料的sshkey中.

7、進入jenkins->全部工具配置 找到剛剛下載好的git插件,找到git本地安裝路徑(例如:C:\Program Files\Git\bin\git.exe),填入到Path to Git executable這一欄中.並保存.

8、服務器安裝OpenSSH 

(1)、關於如何在windows server2012 R2上安裝OPEN SSH 請參考百度經驗,安裝完成之後,使用本地pc進行連接測試.

(2)、關於如何用win10 進行測試請參考文章

 

9、新建一個FreeStyle的Item,並進入配置流程

(1)、第一步輸入倉庫ssh地址

(2)、新增ssh的認證方式,貼入本地私鑰.

(3)、下載nuget.exe(包管理工具,如果項目是基於nuget包的.)

 

(4)、在build選項中添加windows批處理命令,並寫入以下值

cd D:\jenkins\workspace\BaseAsset\代碼\BaseAsset.root\BaseAsset\

C:\Nuget\nuget.exe restore -PackagesDirectory D:\jenkins\workspace\BaseAsset\代碼\BaseAsset.root\BaseAsset\packages -source "https://api.nuget.org/v3/index.json"

定位到項目解決方案路徑,還原解決方案,幷包輸出路徑和包源.

 

接着生成項目,輸入一下命令

C:
cd C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin\
MSBuild.exe D:\jenkins\workspace\BaseAsset\代碼\BaseAsset.root\BaseAsset\BaseAsset.Api\BaseAsset.Api.csproj -t:Rebuild

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章