答えて

0

有用であろう、同じビューではありませんdeliveryPipelineView、だった、deliveryPipeLineView方法が正確に配信パイプラインのビューを作成します。..

ここexemple:

deliveryPipelineView('name-pipeline') { 
    description('description-pipeline') 
    pipelineInstances(1) 
    showAggregatedPipeline() 
    columns(1) 
    sorting(Sorting.TITLE) 
    updateInterval(2) 
    enableStartBuild() 
    enableManualTriggers() 
    showAvatars() 
    showChangeLog() 
    pipelines { 
    component('name', 'init-job') 
    } 
} 

は詳細についてはgithubの上のドキュメントを参照してください:https://github.com/jenkinsci/job-dsl-plugin/wiki/Job-DSL-Commands

1

配達パイプラインが争いますJenkinsのパイプラインのためのwsは現在JobDSL(1.64)でサポートされていないようです。

Job DSLクラスDeliveryPipelineViewは、上流/下流依存関係を持つ従来のジョブのみをサポートします。その理由は、Delivery Pipelineプラグインは、Jenkinsで使用される基礎となるデータモデルの性質が異なるため、上流/下流ジョブとJenkinsパイプラインのパイプラインビューをレンダリングするために、さまざまなビューとデータモデルを使用しているからです。

JobDSLがサポートする伝統的なビューは、se.diabol.jenkins.pipeline.DeliveryPipelineView構成を生成し、Jenkinsパイプラインをサポートするビューは、Delivery Pipelineプラグインのse.diabol.jenkins.workflow.WorkflowPipelineViewクラスを使用してモデル化されます。 JobDSLで

現在DeliveryPipelineViewテンプレート:あなたはジェンキンスパイプラインに基づいてビューのURLに/config.xmlにを追加した場合https://github.com/jenkinsci/job-dsl-plugin/blob/master/job-dsl-core/src/main/resources/javaposse/jobdsl/dsl/views/DeliveryPipelineView-template.xml#L2

は、あなたがXMLに気づくでしょうが型se.diabol.jenkinsです。ワークフロー。ワークフローパイプラインビュー。

現時点での解決策は、必要なconfig.xmlを手作りしてJenkins自身に送ることです。

関連する問題