새 Jenkins 서버로 앤트 빌드를 옮깁니다. SVN에 액세스하고 컴파일 할 수 있습니다. 단위 테스트를 시작할 때까지 모든 것이 훌륭합니다. 테스트 중 일부는 실행할 수 있도록 데이터베이스에 액세스해야합니다.Jenkins는 빌드 후 유닛 테스트 중에 데이터베이스에 연결할 수 없습니다.
젠킨스가 실행되는 서버에 로그인했으며 데이터베이스 포트에서 텔넷을 사용하여 경로가 열려 있음을 알 수 있습니다. (IT 사람들은 경로가 열려 있다고 말합니다.) 빌드를 데이터베이스를 찾을 수 없도록 구성 파일을 엉망으로 만들 때 로컬에서 문제를 재현 할 수 있기 때문에 데이터베이스 문제라는 것을 알고 있습니다.
제 문제는 이것입니다. 젠킨스가 왜 데이터베이스에 연결할 수 없는지 말해줘야합니다. 나는 이것을하는 방법을 알아낼 수 없었다. 콘솔 출력은 단순히 테스트를 영원히 시도하는 것을 보여줍니다. 모든 제안 사항에 감사드립니다.
정확히 데이터베이스에 액세스하려고합니까? 단위 테스트인데 왜 거기에 몇 가지 로그를 추가 할 수 없습니까? 로컬 컴퓨터에서 테스트를 실행할 때 (Jenkins를 통해 로컬로 설치할 수 있음) 어떻게됩니까? –
두 가지 좋은 점이 있습니다. 그것들을 살펴 봅시다. – HenryAdamsJr