如何在 GitHub 操作工作流中记录多行运行命令

时间:2021-07-21 04:58:56

标签: logging github-actions

我发现 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 文件并一次性运行并记录它,但我希望我不必将其提交到我的存储库中并使提交历史变得混乱。

0 个答案:

没有答案