5

Как отобразить гиперссылку (weblink) в hudson/jenkins построить консоль вывода?Как отобразить гиперссылку в консоли ввода hudson/jenkins build

То, что я пытаюсь достичь, во время сборки hudson/jenkins, основанной на определенном состоянии, я хотел бы отобразить гиперссылку. Когда пользователь нажимает на эту ссылку, он должен открыть новое окно браузера и показать страницу.

Есть ли плагин для этого? Любые предложения, пожалуйста?

+0

забыл упомянуть, хотел бы динамически построить контекст URL, основанный на условии – enthuguy

ответ

2

Если ввести, например:

echo 'http://example.com' 

в сборки шаг Выполнение оболочки → команды адрес будет гиперссылкой в ​​консоли вывода, хотя и не с target="_blank". Но при среднем нажатии на нее открывается новая вкладка или окно - в зависимости от настроек браузера.

+0

Спасибо, что помогли. Возможно ли иметь href. например, Текст будет показывать «нажмите здесь», но подчеркнутая конечная точка будет фактическим URL. Просто не хотите показывать полный URL. ... Я пытаюсь, но не могу его получить :) – enthuguy

+0

@enthuguy К сожалению, это не так. '...' печатается как обычный текст только с содержимым гиперссылки 'href'. И, BTW,« _click here_ » в любом случае это не хороший текст ссылки. Текст должен охватывать _what_ можно ожидать, если вы найдете его, следуя ссылке, а не _how_, чтобы следовать за ним. Последнее известно любому пользователю браузера. И это не просто щелчок: это может быть постукивая стилусом или просто пальцем или набирая его и ударяя . –

3

При использовании (система) заводной сценарий или работа трубопровода Дженкинс (без песочницы), вы можете попробовать, например:

import hudson.console.ModelHyperlinkNote 
println hudson.console.ModelHyperlinkNote.encodeTo('http://example.com', 'example') 

Вы можете найти полный API из hudson.console.ModelHyperlinkNote здесь: http://javadoc.jenkins-ci.org/hudson/console/ModelHyperlinkNote.html

 Смежные вопросы

  • Нет связанных вопросов^_^