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.