跨平台 Automation/Unit 测试

Cross Platform Automation/Unit Testing

我正在写一个 dotnetcore 应用程序,我希望它是跨平台的。

我正在使用 Teamcity 服务器。我有三台机器,Windows、Mac 和 Linux (Ubuntu)。

我想知道是否有一种方法可以在每次提交时在所有三个平台上测试应用程序?

如果 build/tests 在任何受支持的环境中失败,我会收到警报。

我刚在这里找到答案:https://teamcity-support.jetbrains.com/hc/en-us/community/posts/206266939-Triggering-a-configuration-on-multiple-operating-systems?sort_by=created_at

TeamCity 似乎尚不支持此功能。虽然这不是我要找的答案。它确实回答了我的问题。