Travis Windows 安装HDF5

我想在Travis windows实例中使用静默模式安装HDF5。安装进程卡在了msiexec这个命令,并且没有报错信息。超时后就自动终止了。

在本地机器安装的时候,采用相同的msiexec命令,可以顺利安装,并且安装过程很快,基本不会超过一分钟。请问问题可能出现在哪里啊?

配置文件如下:

language: node_js

node_js:
  - "node"
  - "14"
  - "12"

os:
  - windows

before_install:
  - /c/Program\ Files\ \(x86\)/Microsoft\ Visual\ Studio/2017/BuildTools/Common7/Tools/VsDevCmd.bat;
  - which cmake;
  - wget -q https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.12/hdf5-1.12.0/bin/hdf5-1.12.0-Std-win10_64-vs15.zip -O /tmp/hdf5-1.12.0-Std-win10_64-vs15.zip;
  - unzip -q /tmp/hdf5-1.12.0-Std-win10_64-vs15.zip;
  - ls ./hdf;
  - mkdir -p `pwd`/hdf5-1.12.0/dist;
  - cd hdf;
  - echo `pwd`;
  - readlink -f HDF5-1.12.0-win64.msi;
  - ls -lastr `pwd`/HDF5-1.12.0-win64.msi;
  - travis_wait msiexec /i `pwd`/HDF5-1.12.0-win64.msi /qn /lv!;
  - cd ..;
  - which h5dump;
  - ls `pwd`/hdf5-1.12.0/dist;
  - export HDF5_HOME_WIN=`pwd`/hdf5-1.12.0/dist;

相关的build在这里 https://app.travis-ci.com/git...

阅读 1.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进