jdskinsパイプラインの配信パイプラインビューをjobdslを使用して作成する方法を教えてください。Jenkinsの配信パイプラインビュージョブdslのパイプライン
私は見つけることができるすべては、この上の任意の情報は私にとって
jdskinsパイプラインの配信パイプラインビューをjobdslを使用して作成する方法を教えてください。Jenkinsの配信パイプラインビュージョブdslのパイプライン
私は見つけることができるすべては、この上の任意の情報は私にとって
有用であろう、同じビューではありません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
配達パイプラインが争います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自身に送ることです。