Próbuję użyć Travis CI w bibliotece C, która używa niestandardowych skryptów budujących opartych na python3.Jak używać python 3 jako skryptu budowania w konfiguracji niepotestowej Travis?
Po utworzeniu repozytorium kończy się niepowodzeniem na ./configure
, ponieważ configure używa Pythona 3, który nie jest domyślnie instalowany.
Gdybym budowania projektu Pythona, chciałbym użyć w moim .travis.yml
:
python:
- "3.4"
to jednak nie wydaje się wpływać na moim repozytorium, ponieważ jest w C (próbowałem i działa which python3
python --version
, który poinformował, że Python 3 nie istniał i Python 2.7 był używany zamiast)
skrypt build, że próbowałem.
language: c
python:
- "3.4"
Jak mogę mieć Python 3 dostępny w Travis CI, gdy mój projekt nie jest projektem Python?
Próbowałaś konsultacji z „systemu budowania informacji” dziennika budowy zgodnie z zaleceniami [docs] (http: // docs. travis-ci.com/user/languages/python/)? – skeggse
@skeggse W tej sekcji nie ma nic o Pythonie, prawdopodobnie dlatego, że jest to projekt C, a nie projekt Pythona. –
Mam ten sam problem. Zdarzenie sposób 'before_install' nie działa dla mnie. Czy znalazłeś jakiś inny sposób, aby później ustawić domyślną wersję Pythona? –