我发现 GH 的日志输出非常不完整。这就是我现在记录我的 shell 命令的方式:
- name: Run stuff
run: |
mkdir log
touch log/log.txt
echo "init... " &>> log/log.txt
echo "\$cmd1" &>> log/log.txt
cmd1 &>> log/log.txt
echo "\$cmd2" &>> log/log.txt
cmd2 &>> log/log.txt
然后我将 log
文件夹作为人工制品上传。我希望有一种更有效的方法来记录这些步骤。也许是采取命令列表并将其记录下来的操作。我知道我可以将其另存为 exec 文件并一次性运行并记录它,但我希望我不必将其提交到我的存储库中并使提交历史变得混乱。