Мне нужно ускорить поколение Трэвис пакет, в котором мне нужно варево установить FFTW --with-OpenMPУстановить доморощенного бутилированную бинарный пакет
что занимает ~ 20 минут, чтобы построить и большую часть времени Трэвис убивает мой работа.
Моя идея - создать другое репо, в котором (время от времени) я генерирую двоичную версию в бутылках fftw --with-openmp
, а затем из моего приложения repo intall эту конкретную бутылочную версию. Я застрял в этой последней части ...
Я создал пустой репозиторий, связанный с Трэвисом (https://github.com/iltommi/fftw-openmp), в которых у меня просто .travis.yml
:
os: osx
osx_image: xcode7.1
sudo: required
script:
- export COMPILER=g++-6
- brew update; brew tap homebrew/science
- brew install --build-bottle fftw --with-openmp
- brew bottle fftw
- export RELEASE_FILE=$(ls fftw*bottle*.tar.gz)
- ls -la
deploy:
provider: releases
edge:
branch: releases-fix
api_key: $github_token
file: "${RELEASE_FILE}"
skip_cleanup: true
overwrite: true
Так я получаю файл в выпусках (https://github.com/iltommi/fftw-openmp/releases)
Теперь, как мне установить из другого репо? Я могу получить его через wget, но потом?
Благодаря