-exc的目的是什么,在大堂yml文件中导出TERM =哑?

时间:2017-06-26 20:55:36

标签: concourse

有人可以告诉我在"-exc"档案中"|""export TERM=dumb".yaml的用途是什么吗?

 run:
    path: sh
    args:
    - -exc
    - |
      export TERM=dumb

1 个答案:

答案 0 :(得分:2)

args -exc只是sh的参数(Bourne shell),您可以阅读手册页以了解有关每个参数的更多信息。

这些参数中最重要的是-c,它允许您运行一个命令,该命令作为下一个参数的字符串传入,在本例中是从|\nexport TERM=dumb开始的行。 / p>

我不确定为什么有人会在广场剧本中export TERM=dumb。这是不必要的。这可能是某个移植脚本的遗留物,这些脚本用于在Docker容器中执行CI到Concourse中的CI。