首页 > 其他分享 >teamcity使用问题收集

teamcity使用问题收集

时间:2022-09-29 11:39:51浏览次数:72  
标签:工程 收集 HlWebApi teamcity HL 使用 project1 id


teamcity使用问题收集



1 误删除工程project 处理解决办法


一次操作中本来是要在一个工程中删除一个子工程,但一不小心把整个工程都删除了,顿时蒙了,这样重新配置太麻烦了,冷静下来后还是想尽量能恢复最好,下面的是恢复的过程


1 在teamcity的logs目录下找到 teamcity-server.log 这个文件,最新的操作在最下面,可以看到如下信息:



"https://github.com/Bearded-Hen/Android-Bootstrap.git#refs/heads/master"}" was removed from "HL.Webapi {internalId=project1, externalId=HlWebApi}" by "'huwei' {id=6}" 

http://192.168.1.8:84/HQ.Ionic.git#refs/heads/dev"}" was removed from "HL.Webapi {internalId=project1, externalId=HlWebApi}" by "'huwei' {id=6}"

[2016-01-14 16:34:42,841] INFO - tbrains.buildServer.ACTIVITIES - VCS root ""HL.Service.Dev" {internal id=8, id=HlServiceDev, description: "http://192.168.1.8:84/HL.Service.git#refs/heads/dev"}" was removed from "HL.Webapi {internalId=project1, externalId=HlWebApi}" by "'huwei' {id=6}"

[2016-01-14 16:34:42,872] INFO - tbrains.buildServer.ACTIVITIES - VCS root ""HL.Service.Online.Dev" {internal id=9, id=HlWebApi_HlServiceOnlineDev, description: "http://192.168.1.8:84/HL.Service.git#refs/heads/1.100"}" was removed from "HL.Webapi {internalId=project1, externalId=HlWebApi}" by "'huwei' {id=6}"

[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文件的形式存放在工程目录下的,所以文件还原过来就直接可以用了



2 teamcity编译时提示 .nuget该文件夹找不到,但开发环境又没有问题


编译c#的工程文件,teamcity编译时提示 .nuget该文件夹找不到,但开发环境又没有问题,仔细查找csproj可以发现,是解决方案的路径设置的不对,以至于找不到要根目录(一般在sln解决方案下放一个.neget,没必要每个工程下都放一个),如下,把路径设置好后,再git到版本库,重新编译问题解决。


<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\..\..\</SolutionDir>


造成这个问题最大的可能就是有时工程是从别的工程copy过来改的,.csproj中这个SolutionDir这个竟然不会自动修改,重新生成也没有问题,但若把这行去掉,再打开生成就会修改,而这个设置nuget在还原的时候会依照该路径来找.nuget所在的位置。

标签:工程,收集,HlWebApi,teamcity,HL,使用,project1,id
From: https://blog.51cto.com/u_15810749/5722062

相关文章

  • vs2015使用问题收集
    vs2015使用问题收集 1 CS1617:选项“6”对/langversion无效 新建的一个asp.netwebapi项目,没填加任何代码,编译通过,但运行报“CS1617:选项“6”对/langversion无效......
  • nuget使用问题收集
    nuget使用问题收集1nuget无法在以下项目中安装或卸载选定的程序包有时在解决方案中安装或更新第三方包时会提示“nuget无法在以下项目中安装或卸载选定的程序包”,在列出......
  • 百度ueditor 编辑器使用问题收集
    百度ueditor编辑器使用问题收集1setContent有时不起作用页面区显示编辑内容的控件如下<textareaid="contents"name="contents"style="width:100%;height:300px"><......
  • 常用网络诊断的命令收集
    常用网络诊断的命令收集>ipconfig 用于查看本机的ip,网关等信息IPConfig实用程序和它的等价图形用户界面——Windows95/98中的WinIPCfg可用于显示当前的TCP/IP配......
  • lsyncd使用中遇到的问题
    问题1:执行命令:/etc/init.d/lsyncdstatus显示:lsyncd已死,但pid文件仍存于是查看日志文件:cat/var/log/lsyncd/lsyncd.log日志里显示:Error:Terminatingsinceout......
  • git submodule的使用
    1.submodule简介submodule是一种git特性,用以将一部分公共代码从主项目中抽离出来成为一个独立的git工程,并以submodule的形式被主项目使用,submodule和主项目(作为区分,本文......
  • efk 使用
    1.创建索引  2.匹配elasticsearch索引 3.      4. ......
  • C#中使用BackgroundWorker控件
    在C#中,BackgroundWorker控件允许在单独的专用线程上运行操作。耗时的操作(如下载和数据库事务)在长时间运行时可能会导致用户界面(UI)似乎处于停止响应状态。如果需要能进行......
  • 使用grafana+Prometheus监控时PromQL内置函数详解
    1、Prometheus简介Prometheus(中文名:普罗米修斯)是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB).Prometheus使用Go语言开发,是GoogleBorgMon监控系统的......
  • python 使用HOG进行目标检测 + 非极大值抑制代码讲解(HOG(Histogram of Oriented Gradi
    最近在看《深度学习全书公式+推导+代码+TensorFlow》——清华大学出版社这本书,看到第8章——目标检测,其中有使用HOG进行目标检测的代码,觉得写的通俗易懂,就分享给大家......