kotlin - 操作系统组作为参数
问题描述
操作系统组作为参数
你好,
任何人都可以帮助我以下?
我想使用 Kotlin DSL 将带有操作系统组列表的参数添加到 TeamCity 的“参数”选项卡中?
假设我想在一个单独的文件操作系统组中包含一个操作系统列表,并在项目或 BuildTypes 中引用它:
{"Minimal": "WIN7x64, WIN10x64, WIN11x64",
"Optimized": "WIN7x32, WIN7x64, WIN81x64, WIN10x64, WIN11x64",
"Full": "WIN7x32, WIN7x64, WIN81x32, WIN81x64, WIN10x32, WIN10x64, WIN11x64"}
因此,在“参数”选项卡中,用户将从操作系统组列表中选择例如“最小”选项,并且构建将在所有这些操作系统上运行...
到目前为止,我们在根项目中有类似的东西,但是如果必须更改或删除某些内容,我们必须始终在所有子项目中更新,并且子项目中的操作系统列表可能会有所不同,这就是我们需要组的原因......
select("17.OS", "Win_7_Ent_32b_EN,Win_7_Ent_64b_EN,Win_81_Ent_32b_EN,Win_10_Pro_32b_EN,Win_10_Pro_64b_EN,Win_11_Insider_64b_EN",
label = "OS",
description = "Name of makefile template OS you want to run your tests on.",
allowMultiple = true,
options = listOf(
"WIN 7 Enterprise 32b" to "Win_7_Ent_32b_EN",
"WIN 7 Enterprise 64b" to "Win_7_Ent_64b_EN",
"WIN 8.1 Enterprise 32b" to "Win_81_Ent_32b_EN",
"WIN 8.1 Enterprise 64b" to "Win_81_Ent_64b_EN",
"WIN 10 Pro 32b" to "Win_10_Pro_32b_EN",
"WIN 10 Pro 64b" to "Win_10_Pro_64b_EN",
))
这在 TC 中甚至可能吗?
感谢您的回答。
解决方案
推荐阅读
- apache-spark - 如何在 PySpark 中优化这个 groupby 语句以避免缓冲区错误(shuffle block size > 2GB)?
- python - 无法加载 spaCy 'en' 模块
- rest - 让两个 url 返回相同的资源有多糟糕?
- laravel - 语法形式创建
- python - 如何在python中一起做一个衬里“if”和“for-loop”
- javascript - 如何通知客户 reCaptcha 成功
- java - 抛出多个自定义异常时如何处理
- python - PermissionError:[Errno 13] 对我找不到的文件的权限被拒绝?
- javascript - 带有bodyParser的expressjs将数字数组作为字符串数组
- javascript - 如何使用 RSA 公钥加密 Javascript 中的数据?