让 TeamCity 拉下所有 git 分支

2023-12-27

在构建服务器上,我设置了 TeamCity (8.1.1),以便在主分支、功能分支之一或使用分支说明符的拉取请求分支之一发生更改时执行构建过程:

+:refs/heads/*
+:refs/pull/(*/merge)

我已经打开了构建代理选项:

teamcity.git.use.local.mirrors=true

它将存储库克隆到构建目录之外的目录中,然后从该本地存储库中提取。

构建过程需要访问 git 存储库和 master 分支,即使是构建功能分支或拉取请求分支之一。然而,TeamCity 只有包含本地存储库中的更改的分支,从而使我的构建失败,例如当更改发生在 issues/mycoolissue 分支上时,这是 TeamCity 工作空间中 git 存储库中存在的唯一分支。

我尝试过表演当地的git fetch获取 master 分支,但由于本地存储库没有 master 分支,因此失败。虽然我可以添加一个指向源头(github 私有存储库)的远程链接,但这意味着我还必须处理凭据,而且我宁愿让 TeamCity 为我处理所有这些事情。

我的问题是是否有办法告诉 TeamCity 将所有分支拉入本地存储库和工作存储库?


从 TeamCity 10.0.4 开始,您可以通过添加配置参数来做到这一点teamcity.git.fetchAllHeads=true See here https://teamcity-support.jetbrains.com/hc/en-us/community/posts/206510669-Possible-to-create-a-full-git-clone-on-an-agent-including-all-remote-branches-tags-?page=1#community_comment_115000134930

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

让 TeamCity 拉下所有 git 分支 的相关文章

  • SSH 到 Openshift 服务器失败

    我正在 openshift 服务器上使用 jboss catridge 我希望与其他人共享此实例并添加其他用户的公钥 id rsa pub 当其他人尝试访问该实例时 他会收到以下错误 我在他的实例中尝试了同样的方法 但看到了同样的错误 与
  • 远程测试时如何搭建git开发环境

    这似乎是一个愚蠢的问题 但我觉得我对 GIT 相当了解 但我似乎无法按照我的意愿设置我的开发环境 我要么错过了一些非常简单的东西 要么我做错了 我在我的服务器上初始化了一个裸 git 存储库 将其克隆到我的本地计算机 提交我的文件并推送到原
  • 有没有办法让 git flow 显示它在幕后执行的命令?

    有什么方法可以让 git flow 提前告诉我当我执行 flow 命令时它将执行的确切 git 命令吗 或者告诉我它是东吗 我只能看到输出和摘要吗 你可以使用Git的GIT TRACE 环境变量 http git scm com docs
  • git 显示已添加到 gitignore 的文件中的更改?

    我已经将 log2 文件夹和 main js 文件添加到 gitignore 如屏幕截图所示 但即使执行后git rm cached r我仍然可以看到 git 正在检测 main js 和 log2 文件夹内文件的更改 怎么会 这些的常见问
  • 丢失了我在 GIT 中的提交。你会不小心删除提交吗?

    我正在使用 git gui 但看不到我的分支 我知道我今天检查了一些东西 在完成提交并使用分支查看器验证后 我更改为较早的分支 我对之前的分支进行了更改 然后想返回到当前的分支 但我再也看不到它了 任何帮助都会很棒 回答你的问题 在大多数情
  • 在 Windows 7 上的 Sourcetree 中比较 Word docx 文件

    我一直在尝试获取在 Windows 7 上的 Sourcetree 中工作的 Word docx 文件的文本差异 我已按照此处的说明进行操作将 Microsoft Word 与 git 结合使用 http blog martinfenner
  • git 认为文件已更改

    我在一台机器上对一个项目做了一些工作 然后推送到 github 在另一台机器上克隆并做了一些工作 然后推送 然后我回到第一台机器并做了一个pull 现在 第一台机器认为项目中最初的所有文件都已更改 我试过了 git checkout f a
  • 当当前分支上有未提交的更改时签出另一个分支

    大多数时候 当我尝试签出另一个现有分支时 如果我在当前分支上有一些未提交的更改 Git 会不允许我这样做 所以我必须首先提交或隐藏这些更改 然而 有时 Git 确实允许我在不提交或存储这些更改的情况下签出另一个分支 并且它会将这些更改携带到
  • 带有 git Remote 的 Gem 文件在 Heroku 推送上失败

    我的 gemfile 中有以下行 gem client side validations git gt email protected cdn cgi l email protection Dakuan client side valida
  • Git 2.2.x 无缘无故更新旧包文件的时间戳

    Git 2 2 0 和 2 2 1 似乎修改了旧的时间戳 git objects pack pack pack偶尔会无缘无故地文件 它只是改变时间戳 内容是相同的 调试这一点很困难 因为它似乎很少进行更改 我在 2 2 0 之前的任何 Gi
  • 自定义 SSH 端口上的 Git

    我的 VPS 提供商建议我将 SSH 端口保留为他们默认分配的自定义端口号 不是 22 问题是 虽然我知道我可以在创建远程配置时提供端口号 但在进行 Git 克隆时似乎无法提供相同的操作 我在用gitolite https wiki arc
  • Git 在哪里存储标签?

    Git 在哪里存储标签 我执行 git tag v0 1 0 v0 10 0 v0 11 0 但目录 git refs tags是空的 Git 将这些标签存储在哪里 谢谢 它们也可以存储在 git packed refs
  • git 排除与忽略

    I use Tower http www git tower com 用于在 Mac 中使用 Git Tower 中的设置具有创建 gitignore 的 忽略 部分 但它还有另一个名为 排除 的部分 似乎可以将排除与 git ls fil
  • Git 更改丢失 - 为什么?

    我们的开发团队正在使用 git 最近我们至少两次丢失了文件更改 我们正在使用私人 Github 存储库 在当前情况下 我们可以返回 Github 上的日志并查看我对文件所做的一些更新 后来 另一位团队成员更改了文件的不同部分 它似乎破坏了我
  • `git push` -- 没有输出,什么也没有发生

    touch test git add test git commit m test git push u origin master 这奏效了 该文件已上传到存储库 rm test cp R website website git rm t
  • Git:从 master 以外的分支克隆

    我正在尝试从 Github 的存储库中提取数据 但我不想克隆主分支 我想克隆其他一些分支 当我尝试时git clone
  • 使用 gitignore 嵌套存储库。

    我想嵌套 2 个 git 存储库 我一直在阅读子模块 有一段时间我认为它很棒 我想我可能想要其他东西 这是我的情况 首先 我想我应该提到我的所有服务器都托管网站 并以 staging domain com 和 domain com 实时 模
  • 如何在不在存储库中的情况下执行 Git 命令?

    有没有一种方法可以在不位于存储库的情况下对存储库执行 Git 命令 例如这样的事情 git home repo log 请不要告诉我cd到它 我正在通过一个exec call Use C作为 git 的第一个参数 git C home re
  • git 2.32 git push -u origin master 没有任何反应

    I ve starting to use git github and I m stucked on how to push my codes to github I m following some tutorials and when
  • 有没有一个简单的命令可以将分支转换为标签?

    我即将完成将 哑快照 转换为 git 的繁琐过程 这个过程进展得非常顺利 感谢这个重命名过程 https stackoverflow com questions 6628539 how to tell git that its the sa

随机推荐

  • 在GWT项目中继承外部java源

    我有一个在服务器端使用的 ENUM 我也希望能够在客户端 GWT 上使用这个枚举 这是结构 se mycompany core se mycompany core TheEnum lt this Enum se mycomapny web
  • 安装 Ionic2 应用程序所需的类型

    所以我正在研究 Ionice2 项目 这仍然是新项目 差不多一周了 并且我正在尝试按照下面的教程使用 PouchDB 进行 LocalStorage 教程 http gonehybrid com how to use pouchdb sql
  • UITableView、UIWebViews 和scrollsToTop 属性 = 麻烦

    我的应用程序有一个UITableView UITableView 有一个标题视图 它是UIWebView 默认情况下 滚动视图有其scrollsToTop属性设置为YES 这将使用户能够点击状态栏滚动到滚动视图的顶部 当一个视图中嵌入两个滚
  • 使用类类型向量进行前向声明 - 不允许指向不完整类类型的指针

    我有两节课 foo and bar foo h includes bar h 并包含一个std vector的指针bar对象 在运行时的某个时刻 bar必须访问这个指向其他指针的向量bar对象 所以 foo包含一个名为getBarObjec
  • 如何使用 System.Windows.Shapes.Path 绘制圆的一部分?

    我有一个 Silverlight 应用程序 通过实例化 System Windows Shapes Line 的实例然后将其添加到 MainCanvas Children 来在图片上绘制线条 我想同样添加一些圆段 如果我理解正确 我会想使用
  • PyTorch 自定义转发功能不适用于 DataParallel

    编辑 我尝试过 PyTorch 1 6 0 和 1 7 1 都给了我同样的错误 我有一个模型 允许用户轻松地在不同架构 A 和 B 之间切换 两种架构的前向函数也不同 所以我有以下模型类 附 我在这里只是用一个非常简单的例子来演示我的问题
  • 如何封装数据库访问?

    我正在 NET 中开发一个事务应用程序 希望获得一些有关如何正确封装数据库访问的信息 以便 我没有所有连接字符串 在那个地方 对同一个存储的多次调用 来自不同功能的过程 或者更糟糕的是 多个存储 程序不同 单列 我有兴趣知道使用像 NHib
  • python中的子串比较

    如果我有列表 PhoneDirectory 例如 John 009878788677 Jefrey 67654654645 Maria 8787677766 该函数可用于比较 List 中每个条目中是否存在子字符串 例如 Joh 我尝试过使
  • 卡夫卡生产者在第一条消息上速度很慢

    我在 NET 中有一个测试应用程序 它创建 kafka 生产者并使用 Confluence 客户端库向主题发送一些消息 由于某种原因 第一条消息的确认总是晚 1 秒到达 后续消息的确认几乎立即到达 这是正常行为还是我缺少某些配置 我想我尝试
  • git:更好的 git 恢复方法,无需额外恢复提交

    我在远程 本地分支中有一个提交 我想将该提交从历史记录中删除 并将其中一些放入自己的分支中 基本上 现在我有 D E F G master 而且我要 E G topic D master 这应该在我的本地和 只有一个 称为 origin 远
  • 具有 Http 触发功能的连续 Azure WebJob

    我目前有一个天蓝色的网络作业 每天执行从一个数据库到另一个数据库的同步 但也想添加手动触发同步的功能 我在webjob项目中设置的功能如下 public static void SyncData TimerTrigger 0 0 5 Run
  • 使用 Android 版 Facebook SDK 3.0 检索个人资料图片

    我遇到了适用于 Android 的 Facebook SDK 3 0 的问题 我想在不使用 ProfilePictureView 小部件的情况下获取我 和我的朋友 的个人资料图片 所以如果我使用 Graph Explorer 我会看到 Js
  • 无法序列化数据表。未设置数据表名称

    我需要将所有数据表导出到单独的 XML 文件 但如果有一个巨大的表 我无法一次导出所有行 因为会出现 System OutOfMemoryException 所以我尝试导出N行 但是 如果我在查询中使用分页语法 WriteXml 会引发异常
  • 在 Shiny App 中使用下载的/外部文件

    我正在尝试创建一个闪亮的应用程序 它使用谷歌电子表格中外部可用的信息 我将其下载到临时 csv 文件中 该应用程序在我的本地计算机上运行正常 但是当我尝试将其推送到闪亮应用程序io http shinyapps io应用程序失败 我尝试使用
  • Elixir 是否支持内省以显示可用功能?

    考虑这个片段凤凰编程 https pragprog com book phoenix programming phoenix defmodule Rumbl VideoController do use Rumbl Web controll
  • DirectX11 使用 PNG CreateWICTextureFromMemory

    我目前已经使用 CreateWICTextureFromFile 加载纹理 但是我想要对其进行更多控制 并且我想将图像以字节形式存储在资源加载器中 下面只是两组测试代码 它们返回两个单独的结果 我正在寻找对可能的解决方案的任何见解 ID3D
  • C++0x线程中断

    根据 C 0x 最终草案 无法请求线程终止 也就是说 如果需要 我们需要实施一个 DIY 解决方案 另一方面 boost thread 提供了一种中断线程的机制 safe方式 您认为最好的解决方案是什么 设计自己的协作 中断机制 还是采用本
  • pydev:查找对函数的所有引用

    以前可能有人问过这个问题 但我似乎找不到答案 我已经从 Windows 迁移到 Linux 并最近开始使用 PyDev Aptana 但我似乎找不到如何找到对函数的所有引用 Ctrl Shift G 将查找 PyDev 中对函数的所有引用
  • API 平台 - UI 服务器端点定义

    有人可以帮忙吗API平台用户界面 在文档中 我无法找到定义服务器的方法 我希望服务器端点输出显示是否开启本地主机 dev or prod 有人可以帮忙解决这个问题吗 我在 Symfony 中使用它 我不确定它是否与路由文件夹中的 api p
  • 让 TeamCity 拉下所有 git 分支

    在构建服务器上 我设置了 TeamCity 8 1 1 以便在主分支 功能分支之一或使用分支说明符的拉取请求分支之一发生更改时执行构建过程 refs heads refs pull merge 我已经打开了构建代理选项 teamcity g