3

我基本上想在新添加的 repo 中运行 npm install 和 grunt build 命令。

        inputs:
          - name: repo

          - path:
        run:
          path: repo/
          args:
          - npm install
          - grunt build
4

2 回答 2

12

path:指容器中要执行的二进制/脚本的路径。

在此处的任务文档中查看此示例: https ://concourse-ci.org/tasks.html#task-environment

run:
  path: sh
  args:
  - -exc
  - |
    whoami
    env

sh是要执行的程序,并args传递给sh程序

于 2017-01-30T19:15:03.670 回答
0

托弗·布洛克的回答略有不同

run:
  path: sh
  args:
  - -exc
  - whoami && env

env只要whoami不返回错误就会运行

env即使whoami失败也会运行。

run:
  path: sh
  args:
  - -exc
  - whoami || env

于 2019-12-05T21:57:32.893 回答