Почему мой статус сборки travis-ci всегда отображается как неизвестный?

Я настроил travis-ci для нового проекта rails, но по какой-то причине статус сборки всегда отображается как неизвестный в моем README. Я немного погуглил и не смог найти никаких решений. Хотя у меня были некоторые симптомы, похожие на другие. Например, все мои сборки показывают, что они все еще строят, но если вы посмотрите на отдельные сборки, они пройдены или провалились.

Кстати, это должно быть сообщено как проблема travis-ci?

4 ответа

Решение

Я столкнулся с той же проблемой. Я смог решить проблему, добавив branch Параметр для URL изображения:

Этот URL не работает

https://travis-ci.org/kandadaboggu/iprofiler.png

Этот URL работал

https://travis-ci.org/kandadaboggu/iprofiler.png?branch=master

.com не будет работать здесь, согласно последним. Это работает для меня

## Travis-Build
[![Build Status](https://api.travis-ci.org/sananand007/genTspsolver.png?branch=master)](https://travis-ci.org/sananand007/genTspsolver)

Travis-Build

https://travis-ci.org/sananand007/genTspsolver

В моем случае ссылки, которые я использовал, были основаны на travis-ci.org, когда по состоянию на май 2018 года все ссылки должны использовать travis-ci.com

Смотрите это объявление

Это зарегистрировано неизвестно

https://travis-ci.org/jlboat/FastaUtils.png?branch=master

Это зарегистрированное прохождение

https://travis-ci.com/jlboat/FastaUtils.png?branch=master

Я использую значок Трэвиса в README нашего проекта на Github, и у меня возникла та же проблема. Оказалось, у меня не было правильных настроек в Travis.

На панели инструментов Travis перейдите в Дополнительные параметры => Настройки. Для меня мне нужно было включить "Построить задвинутые ветви". После этого я щелкнул Дополнительные параметры => Запустить сборку и запустил сборку.

Как только Трэвис побежал (и прошел), я вернулся к Github и сильно обновил страницу. Значок Трэвиса обновился до зеленого или "build: pass".

Моя проблема была просто в том, что это была моя первая сборка на travis-ci.org после того, как я сделал свое приложение общедоступным, а не приватным. Мне просто нужно было дождаться обновления образа, чтобы отразить новый статус сборки, что заняло пару минут. Это бесплатный сервис на.org, а не платный сервис на travis-ci.com, поэтому нам приходится ждать на общих ресурсах, чтобы создать образ статуса сборки.

Следуйте простому правилу: используйте ссылку на панели инструментов репозитория travis.
В моем случае этоhttps://travis-ci.com/<username>/<repository>

В моем случае проблема решена открытием image urlв браузере. Вы можете получитьimage url от Status Imageвсплывающее окно, щелкнув значок состояния сборки на панели инструментов вашего проекта. Статус сборки изменился сразу послеimage urlполностью загружен в браузере. Например, нажмите меня

Другие вопросы по тегам