Skip to content

Commit c9b33a7

Browse files
committed
Merge branch 'T6518-harbormaster-notify-jenkins-step'
* T6518-harbormaster-notify-jenkins-step: Convert "Jenkins Host" (without protocol) into "Jenkins URI" (with protocol)
2 parents 7a63cd9 + 38d7329 commit c9b33a7

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

src/applications/diffusion/JenkinsAPIRequest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ public function query() {
9393
}
9494

9595
private function buildUrl() {
96-
$url = 'https://'.PhabricatorEnv::getEnvConfig('jenkins.host');
96+
$url = rtrim(PhabricatorEnv::getEnvConfig('jenkins.base-uri'), '/');
9797

9898
if ($this->jobName) {
9999
$url .= '/job/'.$this->jobName;

src/applications/harbormaster/config/PhabricatorHarbormasterConfigOptions.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,9 @@ public function getGroup() {
2121

2222
public function getOptions() {
2323
return array(
24-
$this->newOption('jenkins.host', 'string', null)
25-
->setDescription(pht('Jenkins installation hostname.')),
24+
$this->newOption('jenkins.base-uri', 'string', null)
25+
->setDescription(pht('URI where Jenkins is installed.'))
26+
->addExample('http://jenkins.example.com/', pht('Valid Setting')),
2627
$this->newOption('jenkins.user-id', 'string', null)
2728
->setDescription(pht('Username for accessing Jenkins.')),
2829
$this->newOption('jenkins.api-token', 'string', null)

src/applications/harbormaster/step/HarbormasterNotifyJenkinsBuildStepImplementation.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ protected function notifyGit() {
6262
}
6363

6464
protected function notifySVN() {
65-
$uri = 'https://'.PhabricatorEnv::getEnvConfig('jenkins.host');
65+
$uri = rtrim(PhabricatorEnv::getEnvConfig('jenkins.base-uri'), '/');
6666
$uri .= '/subversion/%s/notifyCommit?rev=%s';
6767

6868
$repository_uuid = PhabricatorEnv::getEnvConfig('jenkins.repository-uuid');

0 commit comments

Comments
 (0)