你能在travis脚本中安装/使用Travis Cli吗?

时间:2017-06-30 08:49:54

标签: travis-ci travis-ci-cli

作为我的自定义travis构建的一部分,我想在after_success脚本中使用Travis command-line client。在每次成功构建此特定仓库后,我需要在其他travis作业(其他存储库)上触发一些操作。所以有两个问题:

  • 有可能吗?
  • 如果是这样,有任何聪明或快速的方法吗?

据我所知,Travis Cli有几个ruby依赖项,默认情况下可能无法使用。但也许它默认安装在travis VM上。

1 个答案:

答案 0 :(得分:3)

是的,这是完全可能的。但是,这只适用于language: ruby个工作。

根据您的具体情况,您可以:

after_success:
  # install travis cli
  - gem install --no-document travis
  # setup travis shell autocomplete
  - echo "y" | travis --version
  # do travis cli stuff
  - travis do stuff

如果您的项目使用其他语言,则会变得更加复杂。