gpt4 book ai didi

kotlin - Team City Jenkins 管道等价物?是否可以将脚本导入另一个脚本?

转载 作者:行者123 更新时间:2023-12-02 12:54:51 25 4
gpt4 key购买 nike

在 Jenkins-pipelines 中有 Shared Libraries 的概念,您可以在其中将部分管道提取到另一个类中,以便在多个其他 Jenkinsfile 中重复使用。

我是 TeamCity 的新手,关注这个 post设置配置脚本。

我有多个存储库,其中的管道是相同的 => 例如。 构建、测试、部署。我不想创建许多脚本,除了 SCM URL 之外,它们几乎完全相同。

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

最佳答案

可能因为 TeamCity 2017.2 :

Since TeamCity 2017.2 You can now use external libraries in your Kotlin DSL code, which allows sharing code between different Kotlin DSL-based projects. To use an external library in your Kotlin DSL code, add a dependency on this library into the .teamcity/pom.xml file in the settings repository and commit this change so that TeamCity detects it. Then, before starting the generation process, the TeamCity server will fetch the necessary dependencies from the Maven repository, compile code with them, and then start the settings generator.

关于kotlin - Team City Jenkins 管道等价物?是否可以将脚本导入另一个脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49013607/

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