我需要加速我需要的travis包生成 brew install fftw --with-openmp
需要大约20分钟才能建成,大部分时间Travis都会杀死我的工作。
我的想法是创建另一个repo,其中(偶尔)我生成fftw --with-openmp
的二进制瓶装版本,然后从我的应用程序repo中输出特定的瓶装版本。我被困在最后一部分......
我创建了一个链接到travis(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获得它然后呢?
由于
答案 0 :(得分:2)
看起来这里已经回答https://apple.stackexchange.com/a/204833/99311:
我会留下这个以防其他人在stackoverflow上需要这个:
brew install -f fftw-3.3.5.yosemite.bottle.1.tar.gz
其中fftw-3.3.5.yosemite.bottle.1.tar.gz
是由命令生成的文件
brew install --build-bottle fftw --with-openmp
brew bottle fftw