问题标签 [teamcity-7.0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
teamcity - Team City 7.1 跨构建配置的配置参数
我想在 TC 配置上定义一个变量,并想在另一个 TC 配置上获取它的值,该 TC 配置对第一个具有触发器依赖性。
是否有可能做到这一点?
mercurial - TeamCity 7.x 在构建期间收集提交消息 - 发行说明
我们的 TeamCity 构建了一个完整的安装程序包,其中包括多个 Web 应用程序、控制台应用程序和 win 表单应用程序。它构成了一个应用程序套件。这些应用程序中的每一个都有自己的 Mercurial 存储库。
我们希望能够自动为每个版本提供发行说明。当将鼠标悬停在构建更改上时,TeamCity 已经在 Web 界面中显示 Mercurial 提交消息。是否有可能在构建期间以某种方式捕获这些消息并将它们提取到代理工作文件夹中的文本文件中?
tfs - 无法将 Teamcity 连接到 Team Foundation Service / TFSPreview.com - 错误“您必须使用前向兼容性更新来更新您的客户端”
Windows 7 64 位构建机器上的 Teamcity 7.1.3
该盒子目前正在愉快地构建存储在 TFS2005 服务器中的 VS2008 项目,但我正在尝试存储在 TFSPreview / TF 服务中的 VS2012 项目,我无法通过设置 VCS 根。
单击测试连接时,我得到以下信息。
但是,在运行链接中指定的安装程序时,我收到以下消息:
因此,我被困住了。:(
我还从 VS2005 TFS tfc 目录安装了 Team Foundation Explorer,目的是使我能够在错误链接中运行原始安装程序。但仍然是相同的错误。
我怎样才能克服这个错误?
非常感谢!
teamcity - 在 Teamcity 构建配置名称中使用变量
我想在 TeamCity 配置名称中包含一个变量值。
例如,如果我的配置被调用[Patch release 4.3] - quick build
,我希望从变量中获取“4.3”,例如%release.number%
.
github - 使用私钥将 TeamCity VCS Root 与 GitHub 存储库连接
我尝试了大约三个小时来创建一个指向 Github 存储库的 VCS 根,使用“私钥”作为身份验证方法。
但是当我点击“测试连接”按钮时,我得到了这个错误:
列出远程参考失败:com.jcraft.jsch.JSchException:无效的私钥:C:\Users\Administrator.ssh\EC2BuildServerPrivateKey.ppk
私钥肯定存在,我什至使用 GIT 扩展使用相同的密钥克隆了存储库。
当然,我不是第一个尝试使用 github 作为 VCS 根的人!?我正在使用 Team City 7.1.3!
任何人都可以请帮助提供一些要验证的事情的建议吗?
也许我应该使用其他一些“身份验证方法”,因为这个不起作用?
teamcity - 如何在代理上安装或使用常用构建工具
我在 TeamCity 构建期间使用YUICompressor压缩文件。我想知道将 yuicompressor-2.4.7.jar 文件发送给我的 TeamCity 代理的最佳方法和常见做法以及将文件放在哪里。
我不确定通常的做法是手动将文件放在代理机器上,还是以某种方式使文件成为另一个构建的一部分并使用该构建的工件。
是否有通过 TeamCity 将此类文件推送给代理的自动化方式?
teamcity - 如何使用 TeamCity Rest API 以 zip 格式获取所有工件?
文档显示了这一点
用于将所有工件作为 zip 文件获取,但这不使用 REST API。REST API 中有没有办法做同样的事情?文档似乎表明存储库链接仅用于向后兼容。
powershell - 如何使用 PowerShell 下载受保护的文件?
我正在尝试使用 PowerShell 3.0 从我的 TeamCity 构建服务器下载文件。我已将 TeamCity 配置为使用 NTLM 身份验证,但我无法直接下载文件并重定向到登录。
我正在尝试使用以下 PowerShell 代码下载文件。
我对请求的响应是重定向到登录页面。
tfs - 协助建立团队城市
这是一个非常初学者的问题。我对团队城市非常陌生,需要帮助来设置它并与 TFS 源代码控制集成以实现 .net c# 解决方案。
我使用 TFS 进行源代码控制,现在正在寻找团队城市来处理持续集成。对于初学者,我只想在用户签入 TFS 时进行基本设置,在团队城市上触发 CI 构建,如果它或相关测试失败,则会发送电子邮件警报。
团队城市服务器和 TFS 服务器可以在同一网络上相互通信。我已经安装了团队城市,但没有进行任何配置。
任何关于如何完成上述建议的基础设置的正确指导的帮助都会很棒。
谢谢。
mercurial - teamcity octopus deploy 处理具有相同项目名称的多个代码分支(默认和开发)
目前,teamcity 正在使用 AssemblyInfoPatcher 插件监视和构建一个反复无常的开发分支,并且 Project.Website.2.xxxnupkg 出现在工件中,章鱼正在将其部署到暂存环境中。很棒的东西。
现在我只是想弄清楚如何设置章鱼部署来处理默认分支现在也部署到生产中。
我已经设置了 teamcity 从默认分支生成 Project.Website.1.xxxnupkg 但是章鱼如何知道哪个包是来自开发分支的临时构建,哪个是来自默认分支的生产,除了他们拥有的版本号与 Project.Website 中的项目名称相同吗?
目前我有一个登台环境、登台角色和一个登台项目组。我是否只需要为生产创建一个新的组环境和角色,如果是这样,章鱼如何知道如何做呢?
这两种工具都很棒,我相信我现在已经很接近了。