我正在github操作中从AWS S3下载文件。在下一步(相同的工作),我试图编辑文件。文件有时还在,有时不在。
每一步都运行一个bash脚本,在第一步结束时检查文件是否存在。该文件正在被下载到$HOME
目录,因此该文件的路径为/home/runner/my-file.json
我应该将文件下载到哪里,以确保它在下一步中仍然存在?
只是为了关闭它,下载到$HOME
的文件在同一作业的操作之间持久化。我终于意识到,下一步是试图同时编辑文件两次(我使用一些lerna脚本),这就是为什么它有时被报告为空。
不幸的是,您无法在完成操作运行后保留该文件,因此要解决这个问题,您应该将该文件推送到当前运行该操作的repo,这可以通过git命令完成。
感谢