111.3. プロデューサーの例
以下は、ファイル test.java をローカルリポジトリーに追加し、master ブランチの特定のメッセージでコミットし、リモートリポジトリーにプッシュするプロデューサーのルートの例になります。
from("direct:start") .setHeader(GitConstants.GIT_FILE_NAME, constant("test.java")) .to("git:///tmp/testRepo?operation=add") .setHeader(GitConstants.GIT_COMMIT_MESSAGE, constant("first commit")) .to("git:///tmp/testRepo?operation=commit") .to("git:///tmp/testRepo?operation=push&remotePath=https://foo.com/test/test.git&username=xxx&password=xxx")