Как мне запустить Pando c 'конвертировать все файлы в команду Dir' в Github Actions - PullRequest
1 голос
/ 09 марта 2020

Я хотел бы настроить действие github, которое запускает эту команду из pando c FAQ по репо, когда его подталкивают к мастеру. Наша цель - преобразовать все md-файлы в нашем репо из md в другой формат, используя контейнер pando c docker.

- вот где я дошел до этого. В первом примере я не объявляю точку входа и получаю ошибку "/usr/local/bin/docker-entrypoint.sh: exe c: строка 11: для: не найдена."

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

Во втором примере мы объявляем entrypoint: /bin/sh, и результатом является ошибка "/ bin / sh: невозможно открыть 'для': нет такого файла или каталога"

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:
          entrypoint: /bin/sh
          args: |
            for f in *.md; do pandoc "$f" -s -o "${f%.md}.rtf"; done

Я абсолютный новичок в git действиях, а не технический специалист, поэтому я думаю, что это простая идея для SO-сообщества. просто попробуйте простую автоматизацию рабочего процесса. любые явные отзывы и отзывы начинающих приветствуются. спасибо - Аллен

...