2

テンプレートにしたい10種類の仕事があります。たとえば、これらはすべて同じSCMリポジトリ構成を共有します。

SCM設定をすべてのテンプレートにコピーする必要がありますか、それとも他の方法がありますか?継承とスーパータイプは面白そうに見えましたが、そうではないようです。または、使用方法が正しく理解できていません。多分補助モデル?

4

1 に答える 1

2

現時点では、SCM設定を各テンプレートにコピーする必要があると思います。SCMのテンプレートの種類を作成する計画があります。これにより、SCMテンプレートを一度定義してから、各ジョブテンプレートから、またはテンプレート化されていないジョブから「呼び出す」ことができるため、これが簡単になります。

補助モデルと継承は、テンプレート自体(つまりトランスフォーマー)を単純にするようには設計されていません。これらは、テンプレート属性の複雑な構成UIを提供できるようにするために存在します。ここで、単純なオブジェクトモデルは、構成を表す最も自然な方法です(たとえば、DSLを解析するのではありません)。

于 2013-03-27T12:51:57.030 に答える