Jenkins 스크립트에서 사운드 재생

Jenkins 스크립트에서 사운드 재생

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

관련 정보