我在具有声音硬件(通过 HDMI)的 Raspberry Pi 2 上的 Ubuntu Mate 上运行 Jenkins。
通过 SSH 连接时,声音效果很棒。
但是,它不能通过 Jenkins 运行。我尝试了espeak 'hi'
,构建成功,但实际上扬声器中根本没有产生任何声音。
我假设当前的行为是默认的 Jenkins 行为,但我希望能够在构建期间(每小时)播放音频文件。
我怎样才能做到这一点?
脉冲过程的输出:
# WORKING :: When connected via SSH
jenkins 1461 0.5 1.1 144876 9652 ? Ssl 17:53 0:00 /usr/bin/pulseaudio --daemonize=no --log-target=journal
lightdm 1477 0.7 1.2 155872 11348 ? S<sl 17:53 0:00 /usr/bin/pulseaudio --daemonize=no --log-target=journal
ionicab+ 1596 1.2 1.3 155984 11572 ? Ssl 17:54 0:01 /usr/bin/pulseaudio --daemonize=no --log-target=journal
# NOT WORKING :: When running from Jenkins and not connected via SSH
jenkins 1461 0.1 0.6 144876 5824 ? Ssl 17:53 0:01 /usr/bin/pulseaudio --daemonize=no --log-target=journal
lightdm 1477 0.2 0.8 155872 7092 ? S<sl 17:53 0:01 /usr/bin/pulseaudio --daemonize=no --log-target=journal
# WORKING :: When running from Jenkins and connected via SSH
jenkins 1461 0.1 0.6 144876 5568 ? Ssl 17:53 0:01 /usr/bin/pulseaudio --daemonize=no --log-target=journal
lightdm 1477 0.1 0.7 155872 6852 ? S<sl 17:53 0:01 /usr/bin/pulseaudio --daemonize=no --log-target=journal
ionicab+ 2271 12.5 1.2 156108 11124 ? Ssl 18:05 0:00 /usr/bin/pulseaudio --daemonize=no --log-target=journal
jenkins 2345 0.0 0.0 9636 492 ? S 18:05 0:00 grep pulse