APP下载

JetBrains CI/CD平台TeamCity现接受外部OAuth身份验证

消息来源:baojiabao.com 作者: 发布时间:2026-05-28

报价宝综合消息JetBrains CI/CD平台TeamCity现接受外部OAuth身份验证

JetBrains释出持续整合与持续部署平台TeamCity更新,发布2020年第2个主要更新版本,这个版本让用户可以使用外部服务登入TeamCity,且重新打造Python建置执行器(Build Runner),扩展对Python的支援,另外,开发者还能以无代理模式执行建置工作,节省占用建置代理所花费的时间与金钱。

TeamCity整合常用的第三方服务进行身份验证,现在开发者能够以GitHub、GitLab或Bitbucket账户登入TeamCity,只要在TeamCity 2020.2中,将外部OAuth账户与现有TeamCity账号配对,之后在执行专案工作时,便不需要输入密码。除了云端服务之外,TeamCity 2020.2还支持GitHub Enterprise和GitLab自托管等,企业就地部署的版本。

TeamCity 2020.2还扩大与Bitbucket Cloud的整合程度,开发者可以配置TeamCity,自动拉取Bitbucket Cloud储存库所发出的拉取请求,并执行相对应的建置,这项功能可有效提高开发者的工作效率。

另外,JetBrains开发了最新的Python建置执行器,以提高对Python专案的支援,新的建置执行器可在所有操作系统中运作,而且支援虚拟环境,并整合常用的测试框架,以及Python程式码检查工具。新的Python建置执行器与其他语言的建置执行器相同,会在TeamCity UI中,呈现Python建置和测试的结果,开发者也能进行变更追踪和故障分析等工作。

这个版本提供了一个无代理建置模式,官方提到,当用户的CI/CD工作管线相依于外部服务,建置代理常需要等待外部工作处理完成,而这不只浪费用户时间,同时也浪费成本,现在TeamCity 2020.2的无代理建置步骤,可让用户以无代理模式进行建置,释放建置代理去处理伫列中的其他工作。

2020-11-26 11:51:00

相关文章