Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kotlin 团队城市詹金斯管道当量?是否可以将一个脚本导入另一个脚本?_Kotlin_Teamcity_Jenkins Pipeline - Fatal编程技术网

Kotlin 团队城市詹金斯管道当量?是否可以将一个脚本导入另一个脚本?

Kotlin 团队城市詹金斯管道当量?是否可以将一个脚本导入另一个脚本?,kotlin,teamcity,jenkins-pipeline,Kotlin,Teamcity,Jenkins Pipeline,在Jenkins管道中有一个概念,即可以将管道的一部分提取到另一个类中,以便在多个其他Jenkins文件中重复使用 我是TeamCity的新手,并根据此设置配置脚本 我有多个存储库,其中管道将是相同的=>例如,构建、测试、部署。我不想创建许多脚本,这些脚本除了SCM URL外基本相同 是否可以在TeamCity中将脚本继承/导入到另一个脚本中,以将重复保持在最低限度?可能的原因是: 自TeamCity 2017.2以来,您现在可以在您的系统中使用外部库 Kotlin DSL代码,允许不同Kotl

在Jenkins管道中有一个概念,即可以将管道的一部分提取到另一个类中,以便在多个其他
Jenkins文件中重复使用

我是TeamCity的新手,并根据此设置配置脚本

我有多个存储库,其中管道将是相同的=>例如,
构建、测试、部署
。我不想创建许多脚本,这些脚本除了SCM URL外基本相同

是否可以在TeamCity中将脚本继承/导入到另一个脚本中,以将重复保持在最低限度?

可能的原因是:

自TeamCity 2017.2以来,您现在可以在您的系统中使用外部库 Kotlin DSL代码,允许不同Kotlin之间共享代码 基于DSL的项目。在Kotlin DSL中使用外部库 代码中,将对此库的依赖项添加到.teamcity/pom.xml文件中 在设置存储库中,并提交此更改,以便TeamCity 检测到它。然后,在开始生成过程之前,TeamCity 服务器将从Maven获取必要的依赖项 使用它们编译代码,然后启动设置 发电机


使用模板。请记住,应该有配置的单一回购。Teamcity不支持在每个带有代码的回购中存储配置