2017-02-03 2 views
0

Wie lautet die Standardmethode für die Verwendung des Befehls "oc apply" im Java-Code mithilfe der Fabric8-Bibliothek?Verwenden von OC-Befehl innerhalb von Fabric8

Wir haben client.buildConfigs(). InNamespace ..... etc bisher verwendet. Befehl vereinfachen fühlte Verwendung jedoch „oc anwenden“ kann Code

Dank San

Antwort

0

Sie in einem Jenkins Pipeline bedeuten Sie oder nur in allgemeinem Java-Code?

Wir das Äquivalent von Kubernetes haben gelten mit:

new Controller().apply(entity); 

im Kubernetes-API-Modul in der fabric8io/fabric8 git repo.

Es gibt eine similar API in kuberetes-client too, mit der Sie eine Datei oder einen URI direkt anwenden können.

In Pipelines neigen wir dazu, die kubernetesApply(file) Funktion zu verwenden, um eine ähnliche Sache zu tun. mit dem clients Docker Bild über die clientsNode() Funktion in der fabric8-Pipeline-Bibliothek wie these examples dann können Sie oc Befehle direkt über this code in a Jenkinsfile laufen

Aber innerhalb Jenkins Pipelines können Sie auch nur oc oder kubectl direkt in Rohrleitungen verwendet werden.

Verwandte Themen