如何在TeamCity中一次将配置模板应用于多个项目?

时间:2017-05-11 08:13:31

标签: build teamcity devops teamcity-9.0

我有100个TeamCity子项目和一个配置模板。

我想将配置模板添加到所有100个项目中。

目前我正在将模板一个接一个地添加到项目中。

有没有办法一次将配置模板添加到所有100个子项目中?

2 个答案:

答案 0 :(得分:0)

将模板移动到父项目。这必须是一个超过所有100个子项目的项目;在最坏的情况下,这是。

之后,模板将在所有100个子项目中可见(并且可用)。

答案 1 :(得分:0)

使用版本化设置,您可以将当前配置备份为VCS中的xml。

然后,更改版本化设置以使用add_filter('wp_mail', 'wp_mail_filter', 10, 1); function wp_mail_filter( $args ) { $to = $args['to']; // Multiple recipients resend as individual emails if (is_array($to)) { foreach($to as $recipient) wp_mail( $recipient, $args['subject'], $args['message'], $args['headers'], $args['attachments']); } else { $message = 'Custom message based on user associated with address'; $new_wp_mail = array( 'to' => $to, 'subject' => $args['subject'], 'message' => $message, 'headers' => $args['headers'], 'attachments' => $args['attachments'], ); return $new_wp_mail; } // Arrive here from multiple mails, send blank return array('to' => '', 'subject' => '', 'message' => ''); } 文件夹中的VCS配置。

使用正则表达式/大量替换,您可以编辑所有配置,并将其推送到存储库。