2017-02-03 5 views
0

"Fabric8"ライブラリを使用してJavaコード内で "oc apply"コマンドを使用する標準的な方法は何ですか?ファブリック内でocコマンドを使用する

これまでは、client.buildConfigs()。inNamespace .....などを使用しています。しかし、「OCが適用されます」を使用して感じたコマンドは、コード

感謝を簡素化することができます サン

答えて

0

あなたはジェンキンスパイプラインの内側または単に汎用Javaコードで意味しますか? fabric8io/fabric8のGitのレポでkubernetes-APIモジュールに

new Controller().apply(entity); 

:私たちはkubernetesと同等のものを持っている

はして適用されます。

ファイルまたはURIを直接適用できるsimilar API in kuberetes-client tooがあります。

パイプラインでは、同様のことを行うためにkubernetesApply(file)関数を使用する傾向があります。

しかし、ジェンキンスパイプラインの内側に、あなたはまた、ちょうどあなたがthis code in a Jenkinsfile経由で直接ocのコマンドを実行することができますthese examplesのようなfabric8・パイプライン・ライブラリーでclientsNode()機能を経由してclientsドッキングウィンドウの画像を使用してパイプラインで直接ocまたはkubectlを使用することができます。

関連する問題