Podczas pracy z .travis.yml, czy istnieje zmienna środowiskowa, która zawiera nazwę bieżącego katalogu budowania w Travis-CI? Przeglądanie dokumentów here Nie widzę jednego.Jak uzyskać katalog roboczy budowania Travisa w .travis.yml?
Odpowiedz
Prawdopodobnie chcesz $TRAVIS_BUILD_DIR
, do którego następnie sklonujemy repozytorium i cd
, przed uruchomieniem testów.
Udokumentowane na: http://docs.travis-ci.com/user/ci-environment/#Environment-variables –
Czy to się zmieniło? Wydaje się, że '$ TRAVIS_BUILD_DIR' _jest_ katalogiem repo, tzn. Ma katalog' .git'. – OJFord
Tak, przepraszam, moja odpowiedź mogła nie być całkowicie jasna: '$ TRAVIS_BUILD_DIR' to katalog zawierający Twój wyewidencjonowany kod (np.' $ TRAVIS_BUILD_DIR/.git' istnieje) i jest katalogiem roboczym, gdy twoje polecenia zacznij biec. – henrikhodne
Byłoby miło, gdybyś zaakceptował poprawną odpowiedź, aby ułatwić jej odnalezienie. – sorin
Najlepszy komentarz na pytanie ma tylko jedną odpowiedź;) – eMarine