我正在尝试构建一个Github操作,该操作将截取Github页面网站的屏幕截图(使用Jekyll构建(,并允许用户将其作为工件上传。为了方便起见,并且由于安装 Pyppeteer 并非易事,我将它包装在 Docker 中。以下是编写问题时操作的源代码:
https://github.com/hakierspejs/jekyll-screenshot-github-action/tree/8569f1370c5decf5ecfb4bc17a977cad5aa3d2aa
问题在于访问Github页面网站的源代码。我注意到 Github Actions 将几个目录映射为一个卷,但/github/workflow 和/github/workspace 似乎都没有包含源代码。是否有我可以安装的路径来以某种方式访问它?
>/github/workflow
是正确的道路,但我错过了actions/checkout@master
一步。将此行添加到steps
列表中使其正常工作:
- uses: actions/checkout@master