2016-09-01 3 views
5

Ich versuche, eine neue Version von meinem Plugin zu erstellen, und ich kann es einfach nicht funktionieren.Wie stelle ich ein Plugin für Jenkins Hosting bereit?

Das allgemeine Dokument Ich versuche, dies zu folgen: https://wiki.jenkins-ci.org/display/JENKINS/Hosting+Plugins

ich auf dieser Seite (Verbindung abgelehnt, publickey, 401 unauthorized) und versuchte, viel Kombination des Vorschlags es nur etwa jede mögliche Fehlermeldung zu erhalten, verwaltet und hier und im Internet, aber bisher kein Glück.

Ich habe einen Benutzer in JenkinsCI, auch in GitHub und Erlaubnis in der infra.

Können Sie mich auf eine Liste von Schritten hinweisen, die eine erfolgreiche Bereitstellung verursachen? Bitte sei so genau wie möglich.

  • wo zu laufen? cmd? GitHub-Desktop Shell (cmd? Bash? PowerShell?) Regulärer Git-Bash? (Jeder gibt mir ein anderes Ergebnis)
  • pom.xml Einstellung? Welchen Elternteil benutzen? Ich probierte alle einschließlich der neuesten 2.14, wieder, mit jeder Version, die mir anderen Fehler

Was soll ich tun, um es zu testen, bevor ich laufe? Ich habe mvn release: perpare release: perform ausgeführt und es hat dazu geführt, dass meine Versionsnummer ohne Grund mehrfach zugenommen hat. sollte 'mvn deploy' auch funktionieren? (es tut nicht)

+1

Sie sollten Ihre Befehlszeile von einem cmd/Terminal und aktivieren Sie die -X in der Lage zu laufen Option, die mehr Informationen über die durchgeführten Aktionen, insbesondere URL-Targeting, Authentifizierung und verwendet so weiter –

Antwort

1

Ich habe es zur Arbeit (es war sehr hart, endlose Versuche).

Die Quintessenz war nichts Aufregendes, die meisten Hinweise waren im Originaldokument https://wiki.jenkins-ci.org/display/JENKINS/Hosting+Plugins (Was ich 2.000 Mal gelesen habe, jedes Mal bemerkte eine andere Nuance, die wichtig war). Das Original-Plugin wurde vor 3 Jahren veröffentlicht, die Dinge haben sich seitdem geändert, was die meisten Probleme verursacht hat.

Dies ist das Set-up, die schließlich arbeitete:

Verwandte Themen