2017-06-29 8 views
1

私はかなりのパラメータでジェンキンスのパイプラインジョブを書いています。視覚的にのグループをグループ化しています。それらすべてがちょうどそこに投げ込まれた。私はこれらのパラメータが互いに関連しているという事実を少なくとも示唆しているものは解決します。ヘッダーにすることも、ボックスにすることもできます。私を助けるプラグインはありますか私の入力をこのように飾っていますか?ジェンキンスのグループのグループ化とデコレート

enter image description here

答えて

3

だから、後に多くのウェブを検索すると、私は最終的にトリックを行いプラグインを見つけました。 Parameter Separator Plugin。 wikiページにはパイプラインでの動作方法は書かれていませんが、試行錯誤の後、これをどのように動作させるのかが分かります。これが他の人にも役立つことを願っています。

String sectionHeaderStyle = ''' 
    color: white; 
    background: green; 
    font-family: Roboto, sans-serif !important; 
    padding: 5px; 
    text-align: center; 
''' 

String separatorStyle = ''' 
    border: 0; 
    border-bottom: 1px dashed #ccc; 
    background: #999; 
''' 

properties([ 
    parameters([ 
     [ 
      $class: 'ParameterSeparatorDefinition', 
      name: 'FOO_HEADER', 
      sectionHeader: 'Foo Parameters', 
      separatorStyle: separatorStyle, 
      sectionHeaderStyle: sectionHeaderStyle 
     ], 
     string(
      name: 'FOO 1' 
     ), 
     string(
      name: 'FOO 2' 
     ), 
     string(
      name: 'FOO 3' 
     ), 
     [ 
      $class: 'ParameterSeparatorDefinition', 
      name: 'BAR_HEADER', 
      sectionHeader: 'Bar Parameters', 
      separatorStyle: separatorStyle, 
      sectionHeaderStyle: sectionHeaderStyle 
     ], 
     string(
      name: 'BAR 1' 
     ), 
     string(
      name: 'BAR 2' 
     ), 
     string(
      name: 'BAR 3' 
     ) 
    ]) 
]) 

これが結果です: