在 Travis 中构建导入

分享此
分享此

有时在设置管道时,您需要非常动态的配置。使用导入的配置,这些配置本身可以包含其他配置,使此功能高度可组合(将跳过循环导入)。让我们开始吧。

开始使用构建导入

使用构建导入时,请记住,构建的主要配置来源是存储在项目根目录中的 .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 中使用了构建导入!与往常一样,这里有一个示例 仓库 我制作了,以便您可以逐步跟踪它并开始使用构建导入。

构建愉快!

© Copyright 2024,保留所有权利
© Copyright 2024,保留所有权利
© Copyright 2024,保留所有权利