Libseccomp: RFE: переход с travis-ci.org на travis-ci.com

Созданный на 19 янв. 2021  ·  10Комментарии  ·  Источник: seccomp/libseccomp

travis-ci.org выводится из эксплуатации и прекратит свое существование в ближайшем будущем.

Выполните следующие действия, чтобы перевести libseccomp на новый сайт travis-ci.com.
https://docs.travis-ci.com/user/migrate/open-source-repository-migration

enhancement priorithigh

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

Я вошел на travis-ci.com, но они все еще находятся в стадии бета-тестирования, поэтому мы еще не можем перейти.

Ба! Они определенно не упрощают это, не так ли? ;)

Поскольку крайний срок перехода все еще "нечеткий", мягко говоря, я собираюсь вытащить это из вехи v2.5.2 и позволить ему плавать. В какой-то момент нам все равно нужно будет взглянуть на это, но пока Трэвис не сделает шаг, нам здесь нечего делать.

Я просто пошел, чтобы убедиться, что сборка Travis завершилась нормально после нескольких нажатий, и меня приветствовало это сообщение:

С 15 июня 2021 года строительство на travis-ci.org прекращено. Пожалуйста, используйте travis-ci.com с этого момента.

... похоже, нам нужно разобраться в этом, и в ближайшее время.

Я немного подозреваю новую бизнес-модель Трэвиса. Похоже, что открытый исходный код останется бесплатным (пока), но они не упростили его. Нам может потребоваться периодически запрашивать у них дополнительные «кредиты».
https://docs.travis-ci.com/user/billing-faq/#what -if-i-am-building-open-source

What if I am building open source? #

Each of the Travis CI Plans contains an amount of special OSS credits per month assigned to
run builds only on public repositories. To find out more about it please contact the Travis CI
support team. In the email please include:

* Your account name and your VCS provider (like travis-ci.com/github/[your account name] )
* How many credits (build minutes) you’d like to request (should your run out of credits again
  you can repeat the process to request more or to discuss a renewable amount)

Ух, это отстой: /

Мне нужно освежить память о том, что вы узнали о GH Actions; это было далеко не идеально, но, учитывая изменения Travis CI, это могло быть лучшим вариантом.

Поехали ... # 299

Хорошо, Освежив мою память на # 299 Я думаю , что лучший вариант прямо сейчас перейти на GH действия и придерживаться только x86_64 CI строит до поры до времени. Это кажется наиболее быстрым путем к восстановлению тестов PR / ветвления и покрытия кода с наименьшей головной болью.

Отсутствие других арок / ABI вызывает беспокойство, но на самом деле мы все равно не тестируем каждую арку / ABI на регулярной основе (как мы могли?), Так что это еще не конец света. Если это помогает, хотя это и не «CI», у меня есть ночное задание, которое выполняется в какой-то частной инфраструктуре, которая создает и проверяет основную ветвь libseccomp на aarch64; если что-то сломается, я замечу это в течение ~ 24 часов. Надеюсь, в будущем мы сможем придумать что-нибудь получше (у меня есть несколько идей ...).

@drakenclimber мысли?

Я думаю, что сейчас лучший вариант - перейти на GH Actions и пока придерживаться только сборок x86_64 CI. Это кажется наиболее быстрым путем к восстановлению тестов PR / ветвления и покрытия кода с наименьшей головной болью.

Звучит неплохо. Я могу владеть переходом, поскольку я уже сделал это для libcgroup.

Мы уже довольно давно используем Github Actions в libcgroup, и это сработало довольно хорошо. Работу было легко передать от Трэвиса.

Виртуальные машины Github Actions не предоставляли функции, которая нам нужна в libcgroup (полная система cgroup v2), поэтому я недавно создал виртуальную машину в Oracle Free Cloud и подключил ее через автономный бегун Github Actions. Его было легко настроить, и до сих пор он работал хорошо. Я считаю, что логика автономного запуска GH Actions поддерживает aarch64, так что это могло бы быть способом непрерывного тестирования ARM, если бы у нас был блок, на который мы могли бы указать его.

Отсутствие других арок / ABI вызывает беспокойство, но на самом деле мы все равно не тестируем каждую арку / ABI на регулярной основе (как мы могли?), Так что это еще не конец света.

Согласовано. Мне понравился ряд протестированных архитектур, поскольку иногда обнаруживались странные проблемы с порядком байтов 32 и 64 бит, а также проблемы с порядком байтов и обратным порядком байтов. Перед выпуском мы должны (как минимум) запустить тесты на других архитектурах. Возможно, мы сможем привлечь прошлых участников, чтобы помочь здесь.

(У меня есть кое-какие идеи ...).

Я весь во внимании. Хотел бы я взять лучшее из GH Actions и Travis и поместить их в одну CI.

(У меня есть идеи ...)

Извините, я должен был быть более ясным. Я имел в виду, что у меня могут быть идеи относительно поддержки aarch64, а не о Travis / GH в целом.

Тем не менее, спасибо за то, что вы поработали над этим в PR # 329.

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