Travis Windows 安装 HDF5

2021-10-11 16:54:48 +08:00
 JokerSH

我想在 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/github/baojd42/test_travis/jobs/542399576

516 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/807091

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX