php - 如何将颜色从 bash 脚本传播到 CI(GitHub Actions、Travis、Gitlab...)?

标签 php bash colors continuous-integration

我在 CI 中使用 GitHub Actions。当我直接在 YAML 配方中运行命令时:

- run: composer install --ansi

输出是彩色的:

enter image description here


但是当我在 bash 脚本中运行相同的命令时:

- run: sh composer-install.sh
# composer-install.sh

composer install --ansi

没有颜色:

enter image description here


如何通过 bash 脚本将颜色传播到 CI 输出

最佳答案

要启用颜色,请在 bash 脚本文件中包含此行:

export TERM=xterm-color

樱桃精选@KenJackson评论。

关于php - 如何将颜色从 bash 脚本传播到 CI(GitHub Actions、Travis、Gitlab...)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66644233/

相关文章:

windows - Windows 版 Git 更改提交消息?

bash - 如何将 bash/zsh 参数转发到另一个 shell

iOS UINavigationBar 色调颜色看起来比颜色集暗

python - Kivy 颜色代码是什么以及它们如何工作?

java - RGB、ARGB 和 RGBA 颜色 channel 位数

php - 从逗号分隔列表生成一组 HTML 列表项? PHP

php - 在 map 上显示 GPS 位置数据

php - 带有 PDOException 错误的奇怪字符

php - 准确计算两件元素之间的距离

arrays - 为什么 bash 数组忽略换行符?