Windows 7 (x64) 시스템에서 Jenkins-Slave를 이미 설정했습니다. 나는 또한 잡스를 노예에 붙일 수 있으며 그들은 성공적으로 처형 당한다. 하지만 모든 작업이 헤드리스 모드로 실행되는 것 같습니다!? 스윙 GUI를 시작하고 매크로를 실행하는 그래픽 스윙 테스트가 있습니다. 슬레이브 노드에 해당 메이븐-명령 수동으로 실시를 실행할 때Windows7-Jenkins-Slave에서 원격으로 스윙 테스트 실행
mvn -B -f C:\Jenkins\workspace\3-Test-Script-GUI-Test\pom.xml clean test
모든 것이 잘 작동하지만 젠킨스를 통해이 명령을 트리거 할 때 스윙 GUI가 열리지 않습니다 및 테스트가 실패합니다.
jenkins-jobs는 헤드리스 모드에서 기본적으로 트리거되거나이 문제를 해결하는 데 도움이되는 다른 구성이 있습니까? 호스트에서 실행중인 X11 세션에서 실행할 때
<executable>javaw.exe</executable>
<arguments>-Xrs -jar "%BASE%\slave.jar" -tcp %BASE%\port.txt</arguments>