Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Экспорт Задачи из Таскера в Gitlab #154

Open
asosnoviy opened this issue Jan 29, 2019 · 13 comments
Open

Экспорт Задачи из Таскера в Gitlab #154

asosnoviy opened this issue Jan 29, 2019 · 13 comments

Comments

@asosnoviy
Copy link

asosnoviy commented Jan 29, 2019

Я как Разработчик хочу иметь возможность экспортировать задачи в issue гитлаба(TFS)
Что бы при просмотре blame быстро переходить к issue по номеру "#Номер" указанному в коммите без поиска задачи в таскере.

Контекст:
Есть Таскер в котором ведутся задачи
И есть Gitlab в который который выгружаются изменения из хранилища

Сценарий: Создание Issue для новой задачи

Допустим Задача доходит до статуса "К разработке"
Когда я нажимаю кнопку "Экспорт в Gitlab(TFS)"
Тогда в Gitlab'е создается issue
И номер issue равен номеру задачи в таскере
И содержание равно содержанию в таскере

@asosnoviy
Copy link
Author

@BlizD
Copy link
Owner

BlizD commented Jan 29, 2019

Добрый день.

в данном направлении было сделано следующее:

  • в справочнике конфигурации добавлен реквизит "Формировать файл лист задач в каталоге локального репозитория".

image

В этом случае если смотреть Blame в гитлабе то видно примерно следующее:
image

@asosnoviy
Copy link
Author

При наличии это листа, можно перенести все на хуки гита. Но пока хочется именно REST API из Таскера.

@asosnoviy
Copy link
Author

Конечная цель "синхронизация" задач таскера и issue gitlab, что позволит использовать их параллельно.

image

@BlizD
Copy link
Owner

BlizD commented Jan 29, 2019

Да, это было классно. Поэтому обоими руками за эту доработку.

@BlizD
Copy link
Owner

BlizD commented Jan 29, 2019

@asosnoviy
Алексей, еще похожую задачу решал, Антон, @Stepa86 в публикации Добавляем http-ссылки на самописную систему учета задач

@asosnoviy
Copy link
Author

@asosnoviy
Алексей, еще похожую задачу решал, Антон, @Stepa86 в публикации Добавляем http-ссылки на самописную систему учета задач

Похоже это решение правильнее задуманного велосипеда... Пойду посмотрю доку к гитлабу.

@asosnoviy
Copy link
Author

Покурил доку. Есть вот такое, но за внешние ссылки будут считаться строки ЧтоУгодно-НомерЗадачи

@asosnoviy
Copy link
Author

asosnoviy commented Feb 13, 2019

Брошу временно тут. Обработчик Хттп-сервиса редиректящего на задачу по номеру в урле.

http://10.127.148.92:8080/base/hs/tasks/2

hs-getTask.bsl.txt

@asosnoviy
Copy link
Author

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

@BlizD
Copy link
Owner

BlizD commented Jan 16, 2020

@asosnoviy круто:+1:

@BlizD
Copy link
Owner

BlizD commented Jan 16, 2020

@asosnoviy а можешь мини инструкцию сделать? Я бы ее в вики выложил.

@asosnoviy
Copy link
Author

Ага, и ПР с ХттпСервисом с меня.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants