ここの例に従っています-> https://github.com/apache/camel-k-examples。取りかかっている05-knative-source-jira
この統合を実行すると、新しい jira 課題を問題なく読み取ってログに記録できます。チケットからの情報を使用しようとすると失敗したり、 jira addComment
プロデューサーでチケットに応答したりします。
オプションに静的なチケット番号を入力しようとしましたIssueKey
が、ビルド エラーが発生し、プロデューサーを実行することさえできません。
URIをいじってみました...
例: URI を -> に変更.to("jira://addComment?IssueKey=EQ-7")
すると、ビルド時に以下が返されます
No signature of method: org.apache.camel.builder.ValueBuilder.to() is applicable for argument types: (String) values: [jira://addComment&IssueKey=EQ-7]
?
と の両方でこれを試し&
、同様の結果で URI にプロパティを追加しました。
かなり基本的なものが欠けているような気がするので、ドキュメントのポインタをいただければ幸いです。
完全な統合はこちら
// camel-k: language=groovy
from('knative:channel/jira')
.unmarshal()
.json()
.log('Recieved: ${body}')
.to('direct:ticket')
from("direct:ticket")
.setBody().simple("testing")
.to("jira://addComment?IssueKey=EQ-7")