在 TeamCity 构建期间将 nuget 包发布到 Octopus

2024-04-19

有一个已知问题,如果您在 TeamCity 构建期间进行部署,则会部署以前的版本(因为当前版本仅在构建完成后才可用)。

文档建议创建辅助 TeamCity BuildConfiguration 作为解决方法,但它很糟糕并且似乎不再起作用(有许多关于它的错误报告)。

评论中提出了替代解决方案this https://stackoverflow.com/a/18755241/188826问题。这个想法是将当前构建的 nuget 包推送到 Octopus nuget 服务器(并基于它而不是 TeamCity nuget feed 进行部署)。

因此,我创建了一个 NuGet Publish 构建步骤,指定了 Api Key 和 Package Source,但我不知道要在 Packages 字段中指定什么。换句话说,为我的构建新创建的 nuget 包的路径是什么?


OctoPack 创建了.nupkg子目录中的文件\obj\octopacked\包含该项目的.nuspec file

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

在 TeamCity 构建期间将 nuget 包发布到 Octopus 的相关文章

  • 您使用哪种持续集成工具? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何将包发布到 TeamCity nuget 服务器?

    我们有一个为 nuget 配置的 TeamCity 7 服务器 它托管在没有外部连接的计算机上 是否可以将包发布到 TeamCity nuget 服务器 例如 如果我们想要将 log4net 包依赖项添加到我们的项目之一 则需要将其发布到
  • MSBuild 正在用旧版本替换 Newtonsoft.Json.dll

    我正在 TeamCity 中使用 MSBuild 运行程序来构建 ASP net Web api 并运行单元测试 一切正常 直到我升级到 Microsoft Build Tools 2017 15 7 2 突然 msbuild 从 C Pr
  • 在 GitLab TeamCity 中显示构建状态

    我已成功将 TeamCity 配置为自动从 GitLab 提取新签入的更改并构建它 下一步 我希望 GitLab 中的构建状态图标能够反映 TeamCity 的构建状态 在每次构建 TeamCity 构建时 GitLab 继续显示 buil
  • 使用 team city 部署 ASP.NET 网站

    如何部署一个没有任何项目文件的网站项目 我们正在尝试使用 Team City 来自动化构建和部署 我能够成功构建该项目 但无法部署该网站 MsDeploy 支持通过以下方式部署网站contentPath提供者 msdeploy verb s
  • Terraform v0.12 多行字符串 EOF shell 风格的“here doc”语法没有像 v0.11 之前那样被解释

    在 Octopus Deploy 中 我使用其应用 Terraform 模板设置了 Terraform 应用步骤 在我的 Terraform main tf 文件中 我想使用连接在 AWS 中的 Amazon Linux EC2 实例上运行
  • 通过 Maven/TeamCity 运行 IntelliJ 检查

    我有一个 Maven 项目 我正在尝试配置 TeamCity 来运行IntelliJ 的检查 http confluence jetbrains net display TCD6 Inspections on it TeamCity 的文档
  • 如何将 TeamCity 设置为在构建失败时不生成构建工件?

    如何设置 TeamCity 以便在由于单元测试失败而导致构建失败时它不会发布构建工件 我很确定它在 6 0 版本之前是这样工作的 但自从升级到 6 0 后 即使测试失败 它也总是会产生工件 我检查了 如果至少一项测试失败 则构建失败 我们的
  • 从数据库恢复 TeamCity 项目

    是否可以从现有数据库恢复 TeamCity 项目设置 我为 TeamCity 数据层和应用程序层设置了单独的服务器 TeamCity 应用程序服务器已损坏 我正在尝试从现有数据层恢复它 我正在使用 TeamCity 5 1 2 有任何想法吗
  • 在 TeamCity 5.1 通知中显示文件更改

    我想在 TeamCity 5 1 电子邮件通知中包含更改文件的列表 该通知会在构建成功或失败后发送给我的团队 我已经审查了在 TeamCity 5 1 中自定义通知 http confluence jetbrains net display
  • 将 bigint 转换为日期时间

    我想将一个值从 bigint 转换为 datetime 例如 我正在阅读HISTORY表的团队城市服务器 在场上构建启动时间服务器 我在一条记录 1283174502729 上有这个值 如何将其转换为日期时间值 这对你有用吗 它在 SQL
  • 如何从 PowerShell 在 Octopus Deploy 中设置系统变量值

    我试图在 运行脚本 步骤中为内置发行说明变量赋值 OctopusParameters Octopus Release Notes Some release notes 在下一步 发送电子邮件 中 我在电子邮件正文中使用此变量 但不幸的是它是
  • 使用 Django 在 teamcity 中测试覆盖率

    我已经让 teamcity 工作了 它构建并运行了一个自定义测试运行程序 http pypi python org pypi teamcity messages http pypi python org pypi teamcity mess
  • 在使用 Docker 配置构建代理之前,Teamcity Build 不会运行?

    我为我的 Teamcity 管道创建了一个新版本 我第一次使用 Docker buildstep 设置完所有内容后 我意识到构建代理似乎还没有准备好 我知道我的代理似乎还没有准备好使用 docker 进行构建but没有人真正告诉我如何做到这
  • Visual Studio 需要在 Team City Build Server 上运行 MSTest 测试吗?

    我们正在设置 Team City 构建服务器 在以前的 VS 2008 项目中 完整版本的 Visual Studio 已安装在构建服务器上 我们现在正在启动一个 VS 2010 项目 是否可以在不安装 Visual Studio 的情况下
  • Maven 货物部署到 war 文件无法作为 teamcity 的一部分部署

    相同的部署在 Windows 和 Linux 上可以正常工作 但使用 teamcity 及其内置 Maven 时出现错误 本地部署 报错 容器配置目录 BuildAgent work 68d4a71c8dc5cfd9 target carg
  • 在 TeamCity 中创建变更日志工件

    是否有一种简单的方法可以让 TeamCity 包含文本或 html 更改日志作为其输出工件之一 也许我需要沿着让 msbuild 或其他进程创建更改日志的路线 但由于 TeamCity 为每个构建生成一个更改日志 我想知道是否已经有一种简单
  • 一步一步 YouTrack“在构建中修复”填充 TeamCity 集成

    我正在使用 TeamCity Professional 8 1 和 YouTrack 5 0 6 我已经成功地用两步工作流程填充了 YouTrack 中的 Fixed in build 字段 我在用 issue id 已修复我的 Mercu
  • 强制 TeamCity 基于特定代理进行构建

    是否可以在不禁用所有其他连接的代理的情况下强制 TeamCity 在特定代理计算机上构建 Under Build Configuration Settings go to Agent Requirements并设置一个Explicit Re
  • 您能否将 TeamCity“工件”配置为重新检入源代码管理?

    我希望将 TeamCity Artifacts 重新签入源代码管理 我以前使用过 TFS Integrator 所以我习惯了它的方法 通过配置 它可以将输出构建签入源代码管理 然后 当人们进行 get 操作时 他们将收到这些文物 或者是否有

随机推荐