Дженкинс синий океан изменить токен доступа github

Jenkins blue ocean довольно крутой инструмент непрерывной интеграции, но я столкнулся со следующей проблемой:

На главной странице, как и просили, вставил свой GitHub access token

Дженкинс генерирует токен доступа

После этого я понял, что это неправильный токен от другой компании.
И теперь я хочу перейти на другой токен, но нет возможности сделать это. Я всегда получаю следующий экран без возможности изменить ключ.

«нет

Я обнаружил, что если токен был удален со страницы токенов GiHub, я могу вставить новый на странице изображено выше. Но теперь нельзя удалить этот токен. Мне нужно решить проблему с помощью Jenkins UI.

Любые идеи, как изменить?


person Ivan Talalaev    schedule 19.07.2017    source источник


Ответы (3)


Шаги для удаления токена доступа:

  1. Перейти к «старому» интерфейсу (то есть не к Blue Ocean)
  2. Нажмите на свое имя пользователя в правом верхнем углу
  3. Нажмите на Credentials слева

Вы должны увидеть запись с доменом blueocean-github-domain, идентификатором github и именем <username>/****** (Github Access Token). Удалите это.

После этого BlueOcean снова запросит токен доступа при использовании «Github» в качестве источника.

person tkausl    schedule 19.07.2017
comment
Спасибо. Как вы думаете, есть ли способ создать еще один пайплайн с другим токеном? но не удаляйте предыдущий. - person Ivan Talalaev; 19.07.2017
comment
У меня такая же проблема, но я не вижу ничего близкого к blueocean в списке учетных данных, и я не хочу удалять не тот... - person Nagev; 27.07.2018
comment
Я вижу blueocean, но не могу удалить кнопку. Вы можете увидеть blueocean, если вы перейдете к проекту, а затем щелкните учетные данные. Если вы нажмете учетные данные в корневом каталоге jenkins, вы не увидите blueocean. - person Antti; 30.07.2018

Я пробовал много вещей, на данный момент лучшим решением является удаление проекта и создание нового проекта blueocean с новыми учетными данными.

person Antti    schedule 30.07.2018

Добавьте новые учетные данные в Jenkins и выберите «Имя пользователя и пароль» в качестве типа. Имя пользователя должно быть вашим именем пользователя GitHub, а пароль — токеном API. Убедитесь, что учетные данные добавлены в хранилище, к которому у проекта есть доступ.

person bhow    schedule 13.08.2019