有时在设置管道时,您需要非常动态的配置。使用导入的配置,这些配置本身可以包含其他配置,使此功能高度可组合(将跳过循环导入)。让我们开始吧。
使用构建导入时,请记住,构建的主要配置来源是存储在项目根目录中的 .travis.yml
文件。例如,这是我的根 .travis.yml
language: ruby
script: echo "It's Friday, which means blog day by Montana Mendy!"
import:
- ./.travis/all-the-rubies.yml
- ./.travis/only-some-branches.yml
现在,让我们在您的项目中创建一个名为 .travis
的文件夹,并在其中创建一个名为 all-the-rubies.yml
的文件,这是此配置的内容
rvm:
- 2.2
- 2.3
您将看到第二个导入的配置名为 only-some-branches.yml
,位于我们项目中的 .travis
文件夹中。现在,这是我制作的该配置文件的内容
branches:
only:
- master
- develop
因此,您可以看到上面有一个主 .yml
配置,您可以将其他两个配置视为 子
配置。您可以想象,使用我们的构建矩阵功能和构建导入,您的构建可以真正灵活。
您刚刚像专业人士一样在 Travis 中使用了构建导入!与往常一样,这里有一个示例 仓库 我制作了,以便您可以逐步跟踪它并开始使用构建导入。
构建愉快!