Я недавно пытался использовать travis CI со стеклом, и у меня есть .Стек с Travis CI
мой .travis.yml файл находится в моем репо, который здесь: (я использовал руководство на веб-сайте стека) Снимок моего файла конфигурации выглядит следующим образом:
sudo: false
# Caching so the next build will be fast too.
cache:
directories:
- $HOME/.stack
before_install:
# Download and unpack the stack executable
- mkdir -p ~/.local/bin
- export PATH=$HOME/.local/bin:$PATH
- travis_retry curl -L https://www.stackage.org/stack/linux-x86_64 | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'
Испытания не запускать, когда я нажимаю их на git, travis CI пытается построить мое репо, но когда я просматриваю журнал, он говорит, что он не может найти команду стека.
Однако в моем файле конфигурации я указал ему, чтобы установить стек.
Я не уверен, почему это происходит, любая помощь будет оценена по достоинству?
StackOverflow вопросы должны быть в основном самодостаточным; пожалуйста, уменьшите '.travis.yml' до того, что можно реально опубликовать здесь. – leftaroundabout
Можете ли вы предоставить соответствующий раздел файла, в котором вы пытаетесь вызвать Stack в файле Travis CI, и сообщение об ошибке, которое вы получаете от этого вызова? –