我基本上想在新添加的 repo 中运行 npm install 和 grunt build 命令。
inputs:
- name: repo
- path:
run:
path: repo/
args:
- npm install
- grunt build
我基本上想在新添加的 repo 中运行 npm install 和 grunt build 命令。
inputs:
- name: repo
- path:
run:
path: repo/
args:
- npm install
- grunt build
path:
指容器中要执行的二进制/脚本的路径。
在此处的任务文档中查看此示例: https ://concourse-ci.org/tasks.html#task-environment
run:
path: sh
args:
- -exc
- |
whoami
env
sh
是要执行的程序,并args
传递给sh
程序
托弗·布洛克的回答略有不同
run:
path: sh
args:
- -exc
- whoami && env
env
只要whoami
不返回错误就会运行
env
即使whoami
失败也会运行。
run:
path: sh
args:
- -exc
- whoami || env