【问题标题】:.travis.yml file should read from another file a value and use it.travis.yml 文件应该从另一个文件中读取一个值并使用它
【发布时间】:2020-01-25 12:03:54
【问题描述】:

在我的.travis.yml file 中,我想在我的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 文件位于同一根文件夹中

【问题讨论】:

    标签: shell global-variables travis-ci file-read travis-ci-cli


    【解决方案1】:

    我现在这样修复它:

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

    这对我有用。

    【讨论】:

      猜你喜欢
      • 2021-01-23
      • 1970-01-01
      • 1970-01-01
      • 2015-04-02
      • 1970-01-01
      • 2011-09-16
      • 2023-04-05
      • 1970-01-01
      • 2018-06-27
      相关资源
      最近更新 更多