Где находится редактор пайплайна Blue Ocean?

Где находится редактор конвейера в плагине Blue Ocean Jenkins?

Я вижу свои конвейерные задания, и при нажатии на них я не вижу никаких ссылок\кнопок, которые ведут меня в редактор.

Я уверен, что в предыдущих бета-версиях я мог добраться до него, но теперь, когда вышла официальная версия, которую я сейчас использую, я не могу ее найти.

Кто-нибудь знает, где он прячется?


person mindparse    schedule 12.04.2017    source источник


Ответы (6)


Используйте следующий URL, чтобы открыть редактор конвейера:
http://<host>:<port>/jenkins/blue/organizations/jenkins/pipeline-editor/

person Prashant Kajale    schedule 13.04.2017
comment
Спасибо ! Это странный UX, когда нужно вводить полный URL ^^ - person barth; 10.02.2019

В дополнение к ответу Прашанта Каджале вы можете редактировать определенный элемент с помощью

[Url of Jenkins]/blue/organizations/jenkins/pipeline-editor/[item-name]

Редактировать: Согласно системе отслеживания проблем, сохранение не работает с репозиториями, отличными от github. Вам нужно перейти к [Url of Jenkins]/blue/organizations/jenkins/pipeline-editor/ и открыть диалоговое окно загрузки/сохранения с помощью Ctrl+S, вставить Jenkinsfile (если оно у вас есть), отредактировать его, а затем сохранить. вручную, используя Ctrl+S, и скопируйте.

person konstin    schedule 26.04.2017
comment
Скоро появится полная поддержка редактирования репозиториев на основе Git. Вы можете следить за обновлениями этой проблемы: issues.jenkins-ci.org/browse/JENKINS- 43148 - person cliff.meyers; 24.05.2017
comment
@cliff.meyers Не уверен, что наши определения скоро совпадают. Последняя фиксация в репозитории была сделана 25 марта 2017 года. - person konstin; 24.05.2017
comment
Это не работает для меня, есть ли другой URL-адрес, который предлагает это сейчас? - person r4d1um; 24.07.2017
comment
Это также не работает для меня. У меня есть Jenkinsfile в многоконвейерном проекте под названием foo, мастер ветки. Я пробовал [JenkinsURL]/blue/organizations/jenkins/pipeline-editor/foo (я пробовал также foo/master): я получаю эту ошибку: There was an error loading the pipeline from the Jenkinsfile in this repository. Correct the error by editing the Jenkinsfile using the declarative syntax then commit it back to the repository.. С действительным файлом Jenkins (успешно работает) @konstin, можете ли вы уточнить, каким должно быть [имя элемента], или дать более подробный (шаги для воспроизведения) и рабочий пример? - person firepol; 26.07.2017
comment
@firepol: Это именно то, о чем говорится в сообщении об ошибке: вы должны использовать декларативный синтаксис в своем Jenkinsfile, иначе нельзя будет использовать конвейерный редактор. - person konstin; 27.07.2017
comment
@konstin: я использую декларативный синтаксис в своем многоветвевом конвейере, и он может правильно строиться. Это редактор конвейера, который ничего не загружает... Это потому, что я использую сервер git, отличный от github, и на данный момент известна проблема, когда редактор конвейера не работает с исходным кодом, размещенным в другом месте, кроме github (например, мы используем Геррит, а ты?). Я подумал, что если я использую правильный синтаксис для [item-name], я мог бы что-то загрузить... просто, может быть, поделитесь примером, если у вас есть ветка с именем foo/bar (просто master) - person firepol; 28.07.2017
comment
@firepol Хорошо, тогда извини. Насколько мне известно, в конвейере отсутствует множество функций для проектов, отличных от github, хотя я не проверял, что работает, а что нет. Вы можете найти полезную информацию в проблеме с отслеживанием: issues.jenkins-ci.org/browse /ДЖЕНКИНС-43148 - person konstin; 28.07.2017
comment
Я смог отредактировать конвейер, перейдя по этому URL-адресу [JenkinsURL]/blue/organizations/jenkins/pipeline-editor/[item-name]/[branch] для версии 1.3.0 плагина Blue Ocean. - person Neo; 15.10.2017

Он скрыт и не отображается, пока вы не наведете на него курсор. Я полагаю, просто плохой дизайн пользовательского интерфейса.

  1. Откройте Голубой океан с задания.
  2. Выберите ветку из веток.
  3. Наведите курсор вправо и появятся кнопки.
  4. Выберите «Редактировать», и откроется редактор.

введите описание изображения здесь

person mon    schedule 22.02.2019
comment
каждый раз, когда я возвращаюсь к использованию jenkins, я изо всех сил пытаюсь найти его, действительно плохой дизайн - person Mark Adamson; 01.03.2019
comment
Спасибо. Это простой ответ, который я искал. - person rotarydial; 16.10.2019

Существует открытая ошибка, из-за которой ссылки редактора не отображаются при перемещении задания в папку.

https://issues.jenkins-ci.org/browse/JENKINS-46441

person Even Mien    schedule 03.08.2018

Есть две возможные причины, по которым кнопка редактора конвейера не отображается: либо вы не вошли в систему как пользователь, либо ваш проект конвейера не находится в репозитории github.

Blue Ocean пока не поддерживает создание конвейеров с помощью blueocean-pipeline-editor-plugin, если вашим SCM является bitbucket, gitlab или любой другой инструмент git.

Хорошей новостью является то, что в скором времени у нас будет редакторская поддержка Bitbucket и простого Git (который будет включать Gitlab) в выпуске 1.3.

Вы можете найти более подробную информацию об этой проблеме здесь

person Zied Yaich    schedule 20.08.2017

В представлении конвейера Blue Ocean в правом верхнем углу есть значок карандаша, который позволяет редактировать. Поэтому, если вы щелкнете запись на вкладке «Активность», если вы щелкнете любой запуск задания, он приведет вас к этому (зеленый цвет указывает на успешный запуск):

Заголовок конвейера голубого океана

Пример URL конвейера с именем my-pipeline:

http://localhost:8080/blue/organizations/jenkins/my-pipeline/detail/jenkins/1/pipeline

person rotarydial    schedule 16.10.2019