Gitea: Улучшенная интеграция CI

Созданный на 21 февр. 2017  ·  13Комментарии  ·  Источник: go-gitea/gitea

Описание

В данный момент я использую дрон в качестве системы CI (тестовый запуск), и на самом деле я не вижу, включен ли репозиторий CI (помимо того, что я просматриваю веб-хуки настроек репо) или статус сборки.
Единственная возможность — включить значок репозитория дронов в файл readme.md.

Поэтому было бы неплохо, если бы статус сборки можно было реализовать в:

  • [x] запрос на вытягивание, как это делает github (он также работает для дрона, вы его используете :smile: ) #2519 #3588 #7481
  • [x] история коммитов, например Gitlab (пример)
  • [x] на главной странице репозитория как состояние последней сборки (также как значок gitlab «прошел»)
  • [x] в самой фиксации, если вы показываете их в gitea
kinfeature revieweconfirmed

Самый полезный комментарий

Я также хотел бы, чтобы статус отображался прямо на странице запроса на вытягивание, как в github. Кроме того, было бы неплохо предотвратить слияние коммитов, если CI еще не создал его успешно.


Все 13 Комментарий

Кстати, я не уверен, что это требует также работы над проектом дрона, но, возможно, если есть план, как это можно реализовать, и требования известны, я мог бы также открыть запрос в системе отслеживания проблем с дронами.

Дубликат № 357?

Это не то же самое. Один для API, другой для пользовательского интерфейса перед фиксацией.

Справедливо

Я уверен, что у нас уже есть проблема для этого.

В открытых проблемах не нашел ничего похожего.

Однако всем этим нужен # 357, это расширение 🙂

Сообщается, что API состояния (# 357) к настоящему времени объединено, так чего же нам не хватает, чтобы показать статус в пользовательском интерфейсе?
И иметь статусы обновлений Drone?

Дрон @strk уже обновляет статус. Чего нам не хватает, так это #2519

Я также хотел бы, чтобы статус отображался прямо на странице запроса на вытягивание, как в github. Кроме того, было бы неплохо предотвратить слияние коммитов, если CI еще не создал его успешно.


Что бы это ни стоило, я сделал пользовательский скрипт , чтобы преодолеть разрыв, пока # 2519 не будет объединен. В настоящее время он показывает статус только на самой странице PR, но сойдет:

image

Эта проблема была автоматически помечена как устаревшая, поскольку в последнее время в ней не было активности. Он будет закрыт, если в течение следующих 2 недель не будет никакой активности. Спасибо за ваш вклад.

этот вопрос до сих пор актуален

Была ли эта страница полезной?
0 / 5 - 0 рейтинги