如何将颜色从 bash 脚本传播到 CI(GitHub Actions、Travis、Gitlab...)?
How to propagate colors from bash script to CI (GitHub Actions, Travis, Gitlab...)?
我正在 CI 中使用 GitHub 操作。当我 运行 直接在 YAML 配方中命令时:
- run: composer install --ansi
输出 是彩色的:
但是当我 运行 在 bash 脚本中执行相同的命令时:
- run: sh composer-install.sh
# composer-install.sh
composer install --ansi
没有颜色:
如何 通过 bash 脚本将颜色传播到 CI 输出 ?
要启用颜色,请在 bash 脚本文件中包含此行:
export TERM=xterm-color
@KenJackson 评论的樱桃精选。
我正在 CI 中使用 GitHub 操作。当我 运行 直接在 YAML 配方中命令时:
- run: composer install --ansi
输出 是彩色的:
但是当我 运行 在 bash 脚本中执行相同的命令时:
- run: sh composer-install.sh
# composer-install.sh
composer install --ansi
没有颜色:
如何 通过 bash 脚本将颜色传播到 CI 输出 ?
要启用颜色,请在 bash 脚本文件中包含此行:
export TERM=xterm-color
@KenJackson 评论的樱桃精选。