我想设置一个 github 操作,当它被推送到 master 时,它会在 repo 上从 pandoc FAQ运行这个命令。我们的目标是使用 pandoc docker 容器将我们 repo 中的所有 md 文件从 md 转换为另一种格式。
这是我到目前为止的地方。在第一个示例中,我没有声明入口点,并且收到错误“/usr/local/bin/docker-entrypoint.sh: exec: line 11: for: not found”。
name: Advanced Usage
on:
push:
branches:
- master
jobs:
convert_via_pandoc:
runs-on: ubuntu-18.04
steps:
- name: convert md to rtf
uses: docker://pandoc/latex:2.9
with:
args: |
for f in *.md; do pandoc "$f" -s -o "${f%.md}.rtf"; done
Run Code Online (Sandbox Code Playgroud)
在第二个例子中我们声明entrypoint: /bin/sh,结果是错误“/bin/sh: can't open 'for': No such file or directory”
name: Advanced Usage
on:
push:
branches: …Run Code Online (Sandbox Code Playgroud)