teamcity使用問題收集

2021-07-09 11:16:35 字數 1441 閱讀 9670

一次操作中本來是要在乙個工程中刪除乙個子工程,但一不小心把整個工程都刪除了,頓時蒙了,這樣重新配置太麻煩了,冷靜下來後還是想盡量能恢復最好,下面的是恢復的過程

1 在teamcity的logs目錄下找到 teamcity-server.log 這個檔案,最新的操作在最下面,可以看到如下資訊:

""}" was removed from "hl.webapi " by "'huwei' " 

"}" was removed from "hl.webapi " by "'huwei' " 

[2016-01-14 16:34:42,841]   info - tbrains.buildserver.activities - vcs root ""hl.service.dev" " was removed from "hl.webapi " by "'huwei' " 

[2016-01-14 16:34:42,872]   info - tbrains.buildserver.activities - vcs root ""hl.service.online.dev" " was removed from "hl.webapi " by "'huwei' " 

[2016-01-14 16:34:42,903]   info -   jetbrains.buildserver.server - project directory moved to trash folder: d:\programdata\jetbrains\teamcity\config\_trash\hlwebapi.project1 

這裡可以發現刪除的工程被移除到 d:\programdata\jetbrains\teamcity\config\_trash\hlwebapi.project1 這裡了

2 copy d:\programdata\jetbrains\teamcity\config\_trash\hlwebapi.project1  到 d:\programdata\jetbrains\teamcity\config\projects 下,名稱從hlwebapi.project1  改為 hlwebapi

3 在重新重新整理web看,工程又回來了,:) 所以刪除一定要小心哦

4 後來仔細看了下原來工程配置資訊都是以xml檔案的形式存放在工程目錄下的,所以檔案還原過來就直接可以用了

編譯c#的工程檔案,teamcity編譯時提示 .nuget該資料夾找不到,但開發環境又沒有問題,仔細查詢csproj可以發現,是解決方案的路徑設定的不對,以至於找不到要根目錄(一般在sln解決方案下放乙個.neget,沒必要每個工程下都放乙個),如下,把路徑設定好後,再git到版本庫,重新編譯問題解決。

..\..\..\..\

造成這個問題最大的可能就是有時工程是從別的工程copy過來改的,.csproj中這個solutiondir這個竟然不會自動修改,重新生成也沒有問題,但若把這行去掉,再開啟生成就會修改,而這個設定nuget在還原的時候會依照該路徑來找.nuget所在的位置。

swagger使用問題收集

報錯的原因是pom引入的io.springfox springfox swagger ui 2.92版本的jar包內建為io.swagger swagger models包為1.5.20版本。1.5.20版本中判斷example只判斷是否為null,沒有判斷example為空字串 的情況所以報錯。1...

持續整合工具TeamCity配置使用

持續整合ci continuous integration 主要包括自動化的編譯 發布和測試整合,對於我們資訊系統專案開發非常有用。一般開發人員機器上會搭建自己的開發環境,整個專案在伺服器上會搭建測試環境,持續整合工具就可以完成整個專案整合部署的自動化,這裡主要講持續整合工具teamcity7.1....

樣本收集問題

機械人rob在乙個有n n 個方格的方形區域f 中收集樣本。i,j 方格中樣本的價值為v i,j 如下圖所示 rob 從方形區域f 的左上角a點出發,向下或向右行走,直到右下角的b 點,在走過的路上,收集方格中的樣本。rob 從a點到b 點共走2次,試找出rob 的2條行走路徑,使其取得的樣本總價值...