Ich bin auf der Suche nach einer Möglichkeit, ein Build-Artefakt wie Github Release in Jenkins als Post-Build-Aktion oder Publisher hochladen - ähnlich wie Publish Over.Hochladen Artefakt zu Github als Release in Jenkins
Dies wird vom Github-Plugin für Jenkins (JENKINS-18598) noch nicht unterstützt.
Ich habe in der postbuild-task Plugin gesucht, aber das scheint nicht zu unterstützen Umgebungsvariablen (die ich nehme, wäre hilfreich, um die Protokollierung meiner API-Token in der Build-Ausgabe zu verhindern).
Hat jemand das schon gemacht? Was wäre ein guter Weg, um das mit Jenkins zu lösen? Hochladen über cURL oder über einen CLI-Client (z. B. die Go-basierte github-release).
Vielen Dank für Ihre Skizzen, das war, was Ich hatte hauptsächlich daran gedacht. Ich habe versucht, mit einem Groovy Post-Build-Skript (mit [HTTPBUilder] (http://groovy.codehaus.org/modules/http-builder/home.html)), aber das [fehlschlägt] (http: // groovy .codehaus.org/modules/http-builder/home.html). Ich muss für die CURL-Version und auch versuchen, die Umgebungsvariablen zu setzen. – StephenKing