jenkinsci / jenkinsci/java-client-api

Is it possible to override the "Jenkins URL" configured in Jenkins?

Offen
#420 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
913
Forks
466
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

In our environment the optional "Jenkins URL" has been set - to allow embedding of a user addressable URL in emails etc (as far as I understand).

This gives me a problem when using this library from a different server-based environment, as the Job URL has this configured "Jenkins URL" applied to it. The resulting URL, which is used in `job.build(true)`, isn't addressable from my server.

If the "Jenkins URL" is removed then `job.build(true)` uses the address which my code supplies when creating the JenkinsServer.

Is there a way to stop the Jenkins URL (while it is set for other reasons) being used and always use the supplied address?

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne bei der vom Aufrufer bereitgestellten JenkinsServer-Adresse und dem im Issue beschriebenen job.build(true)-Ablauf. Verfolge, wo die konfigurierte Jenkins-URL auf die Job-URL angewendet wird, und prüfe anschließend, dass Builds die bereitgestellte Adresse verwenden können, während die Jenkins-URL für andere Zwecke konfiguriert bleibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
api
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.