ich die geheime Datei-Funktionalität des Credentials verwenden Binding Plugin auf Jenkins:Lese eine temporäre Eigenschaften Datei auf Jenkins von der Credential gespeichert Plugin Bindung
Kopiert die in einem temporären Speicherort in den Anmeldeinformationen angegebene Datei, dann Sätze die Variable zu diesem Ort. (Die Datei wird gelöscht, wenn der Build abgeschlossen ist.)
und ich versuche, die folgenden:
String propertiesTempFilepath = "/" + System.getenv(envVariable);
InputStream input = getClass().getClassLoader().getResourceAsStream(propertiesTempFilepath);
Am Ende bleibt Eingang null, und ich bin mit einem Nullpointer gelassen, wenn Ich versuche, ein Properties-Objekt damit zu laden. Wo speichert das Plugin die Eigenschaftendatei und kann ich mit der Methode getResourceAsStream oder Java überhaupt darauf zugreifen?
(ich würde schätzen wirklich einen Rat, dass variable Eigenschaften laden aus einer geheimen Datei, aber ich bin nicht vertraut mit dem Schreiben/Shell-Skripte ausgeführt, so dass das Haupt Tutorial verwirrte mich)