如何从 Docker 构建中访问源代码?



我正在尝试构建一个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

最新更新