作为我的自定义travis构建的一部分,我想在after_success
脚本中使用Travis command-line client。在每次成功构建此特定仓库后,我需要在其他travis作业(其他存储库)上触发一些操作。所以有两个问题:
据我所知,Travis Cli有几个ruby依赖项,默认情况下可能无法使用。但也许它默认安装在travis VM上。
答案 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
如果您的项目使用其他语言,则会变得更加复杂。