我正在编写一个我想在 Travis CI 上测试的工具。
我可以假设包
- 开发脚本
- 去帮手
- 混帐核心
是否存在于我的测试将运行的 CI 环境中?
老实说,我实际上只需要dch和git 。
我只是看了他们的食谱,他们似乎没有我需要的东西。
有什么办法可以在 CI 环境中获得我需要的东西吗?
我可以通过 travis.yml以某种方式自动安装软件包吗?
谢谢
我正在编写一个我想在 Travis CI 上测试的工具。
我可以假设包
是否存在于我的测试将运行的 CI 环境中?
老实说,我实际上只需要dch和git 。
我只是看了他们的食谱,他们似乎没有我需要的东西。
有什么办法可以在 CI 环境中获得我需要的东西吗?
我可以通过 travis.yml以某种方式自动安装软件包吗?
谢谢
我在 yaml 中使用before_install解决了。这让我可以指定我想运行的任何命令,所以我基本上做到了:
language: perl
perl:
- "5.16"
- "5.14"
- "5.12"
- "5.10"
before_install:
- sudo apt-get update -qq
- sudo apt-get install -qq libjson-xs-perl devscripts git-core debhelper
- git config --global user.email "test@test.com"
- git config --global user.name "Mr Test"