gpt4 book ai didi

使用 YAML 文件作为输入的 Teamcity 构建

转载 作者:行者123 更新时间:2023-12-05 07:30:05 27 4
gpt4 key购买 nike

我正在尝试使用 YAML 文件作为 teamcity 的标准输入来传递构建参数。 (用户将 yaml 文件复制为标准输入)。

我应该使用哪个 build runner 来实现这个。我可以找到命令行作为构建运行器。但它只是使用脚本的参数? (我也可以这样做)但是有什么方法可以将配置详细信息复制到 teamcity 而无需脚本参数?

最佳答案

Jetbrains 似乎更喜欢 not do go with yaml .但您仍然可以尝试使用 XML 或 Kotlin DSL:

You can store project settings in the XML format or in the Kotlin language and define settings programmatically using the Kotlin-based DSL. Kotlin DSL

import jetbrains.buildServer.configs.kotlin.v2019_2.*
import jetbrains.buildServer.configs.kotlin.v2019_2.buildSteps.script

version = "2021.1"

project {
buildType {
id("HelloWorld")
name = "Hello world"
steps {
script {
scriptContent = "echo 'Hello world!'"
}
}
}
}

关于使用 YAML 文件作为输入的 Teamcity 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52489882/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com