Jenkins 打包編譯格式問題

2021-09-24 18:30:16 字數 902 閱讀 3021

因為widow的換行是crlf 而linux的換行是lf,所以本地去git上拉取**的時候,如果是window的話 會把你轉成crlf,你提交時候會轉成lf提交,如果有eslint**校驗,但是本地開啟會有於crlf或者lf報錯。所以可以通過git config --global core.autocrlf false修改配置

crlf: carriage-return line-feed的縮寫,意思是回車換行,即\r\n;

lf: line-feed的縮寫,意思是換行,即\n;

cr: carriage-return的縮寫,回車,即\r;

高階當我們敲擊回車鍵(enter)時,作業系統會插入不可見的字元表示換行,不同的作業系統插入不同

windows: 插入\r\n,回車換行;

linux\unix: 插入\n,換行;

macos: 插入\r,回車;

git1. autocrlf

提交時轉換為lf,檢出時轉換為crlf

git config --global core.autocrlf true

提交時轉換為lf,檢出時不轉換

git config --global core.autocrlf input

提交檢出均不轉換

git config --global core.autocrlf false

2.safecrlf

拒絕提交包含混合換行符的檔案

git config --global core.safecrlf true

允許提交包含混合換行符的檔案

git config --global core.safecrlf false

提交包含混合換行符的檔案時給出警告

git config --global core.safecrlf warn

參考:

Jenkins持續整合打包(二)

最近在新入職的公司又開始弄jenkins自動化構建環境,這篇文章將會記錄一些jenkins的其他用法,包括oclint靜態 檢查 引數化構建和構建後的操作等內容。首先要安裝oclint和其他外掛程式工具 brew tap oclint formulae brew install oclint gem...

VUE 編譯打包

一.執行npm run build 會生成乙個dist目錄 manifest.js 維護靜態資源的清單 vendor.js node modules生成的 二.可以自己寫乙個測試的node服務 prod.server.js 三.執行node prod.server.js啟動生產環境服務 在路由中使用...

使用jenkins編譯hugo專案

1.dockerfile內容 拉取乙個nginx映象 from nginx 作者maintainer bin.huang 環境env run user nginx env run group nginx env data dir data web env log dir data log nginx...