저는 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