1 jenkins=》系統設定=》共享類庫,或者在新增資料夾之後,在資料夾配置裡進行公用類庫的配置
2 在git倉庫根目錄建立vars資料夾,我們的方法檔案就在這個裡面
3 新增具體的方法檔案,擴充套件名為groovy,檔名即為方法名
4 buildproject.groovy這個檔案就是方法,它主要實現的功能是執行乙個.net core容器,把當前專案複製到容器,編譯專案,發布專案等。
def call(src,workdir) /:/src/ --workdir=$ microsoft/dotnet:latest sh -c 'ls && dotnet restore --configfile nuget.config && dotnet build && dotnet publish -o publish'5 最後就在自己的jenkins pipeline裡呼叫它就可以了"}
@library('aspnetcore-library
') __
buildproject("本次pipeline公用類庫的介紹就到這裡!再次強調一下,對於dockerfile來說,它會自動生成乙個.dockerignore的檔案,大家可以把它刪除,因為它會約束你dockerfile裡使用的輸出路徑為obj\docker\publish,大家一定要注意一下!$","
/src/ocrmanager
")
感謝各位閱讀!
jenkins 管道Pipeline裡使用公用類庫
1 新增專案資料夾,在資料夾配置裡進行公用類庫的配置 2 在git倉庫根目錄建立vars資料夾,我們的方法檔案就在這個裡面 3 新增具體的方法檔案,擴充套件名為groovy,檔名即為方法名 4 buildproject.groovy這個檔案就是方法,它主要實現的功能是執行乙個.net core容器,...
從Jenkins管道指令碼一般呼叫sh或bat
我正在開發乙個可以在 windows和 linux上執行的管道指令碼.對於這兩個系統,我需要呼叫相同的命令 例如python v 我可以通過輔助函式完成此任務 def genericsh cmd else 然後在我的jenkinsfile中 genericsh python v 這似乎工作正常,但是...
Jenkins教程 修改Jenkins埠號
jenkins預設使用的是8080埠進行訪問,有時候需要根據自己的需求將預設的8080埠改掉,這篇文章將講解如何更改jenkins預設的8080埠。在安裝jenkins的時候,會有乙個配置jenkins例項的介面,配置例項介面可以修改埠號,但是那裡修改的埠號不起作用,需要修改配置檔案裡面的埠號。修改...