5

我为 bash 编写的测试(在我的机器上通过,测试运行大约 20-30 分钟),我需要增加 travis CI 的超时,以便我可以成功构建我尝试通过添加 travis_wait 30 来更改超时,但我收到错误

sudo: required

arch:
  repos:
    - archlinuxfr=http://repo.archlinux.fr/$arch
  packages:
    # pacman packages
    - yaourt
    - archiso
  script:
    - ./build-repo
    - travis_wait 30 sudo ./build.sh -v

我得到的错误

script:
  - "curl -s https://raw.githubusercontent.com/xeon-zolt/arch-travis/master/arch-travis.sh | bash"
travis_wait 30 sudo ./build.sh -v
/bin/bash: travis_wait: command not found

如何解决它请教我

4

1 回答 1

8
script:
- "travis_wait 30 sleep 1800 &"
- curl -s https://raw.githubusercontent.com/xeon-zolt/arch-travis/master/arch-travis.sh | bash

在arch chroot内部,travis_wait函数不起作用,如果尝试导出它也会给出错误最好的方法是在chroot部分使用命令,一切都在其中发生

于 2017-05-16T17:03:45.367 回答