0

我有一个 bash 文件,它应该优化网站的各个部分。其中一个命令是将多个 javascript 文件连接成一个并删除剩余的重复文件。

bash 脚本在本地完美运行,但 GitHub Actions 似乎忽略了命令本身或连接中新添加的文件。

我想让新创建的文件实际出现并自动推送到生产分支。

脚本中的所有其他命令都有效,除了cat.

示例代码:

cat js/styleswitch.js <(echo ";") js/navigation.js <(echo ";") js/browsercheck.js > js/header.js
rm js/styleswitch.js js/navigation.js
4

1 回答 1

0

问题是 GitHub Actions 隐藏了创建的文件,因此尝试从 GitHub Action 推送它们需要git add'ing 文件。您可以git add -A在提交和推送之前添加 github 操作可能已创建的每个文件。

于 2021-12-07T11:56:34.317 回答