.travis.yml 文件应该从另一个文件读取一个值并使用它

.travis.yml file should read from another file a value and use it

在我的.travis.yml file I wanna read which issues is the latest at the moment in my issue file

.travis.yml:

env:
  global:
    - issues=$(cat "issues.txt");
matrix:
  include:
  - language: bash
    script:
    - bash linux_mac/magpi-issue-downloader.sh -f $issues-4 -l $issues

问题文件:

如您所见,我想要 运行 bash 脚本,其中包含以下内容:

- bash linux_mac/magpi-issue-downloader.sh -f 85 -l 89

Travis 在控制台中显示没有错误,但正如您在屏幕截图中所见,它没有正确执行

.travis.ymlissues.txt 文件位于同一根文件夹中

我现在这样修复它:

env:
  global:
    - issue=$(<issues.txt)
matrix:
  include:
  - language: bash
    script:
    - bash linux_mac/magpi-issue-downloader.sh -f $(($issue - 5)) -l $(($issue))

这对我有用。