Как получить доступ к исходному коду из Docker сборки? - PullRequest
1 голос
/ 16 февраля 2020

Я пытаюсь создать действие Github, которое будет делать скриншот веб-сайта Github Pages (созданный с помощью Jekyll) и позволять пользователю загружать его как артефакт. Для моего удобства и поскольку установка Pyppeteer нетривиальна, я обернул эту штуку в Docker. Вот исходный код действия на момент написания вопроса:

https://github.com/hakierspejs/jekyll-screenshot-github-action/tree/8569f1370c5decf5ecfb4bc17a977cad5aa3d2aa

Проблема заключается в доступе к исходному коду веб-сайта Github Pages. Я заметил, что Github Actions отображает пару каталогов в виде тома, но ни в / github / workflow, ни в / github / workspace не содержится исходного кода. Есть ли путь, который я мог бы смонтировать, чтобы как-то получить к нему доступ?

1 Ответ

0 голосов
/ 17 февраля 2020

/github/workflow - правильный путь, но я пропустил шаг actions/checkout@master. Добавление этой строки в список steps заставило ее работать:

- uses: actions/checkout@master
...