저는 젠킨스의 최신 버전입니다. 애자일/개발 운영에 도움을 주려고합니다. 현재 우리 시스템에는 개발자가 SQL 파일을 커밋하는 SVN 저장소가 있으며 나중에 DBA를 실행합니다. 나는 repo 위치를 읽고 변경시 빌드하는 Jenkins 작업을 가지고 있습니다. 내가 SQL을 실행하고 오류가 발생하면 오류가 발생할 수있는 방법이 있습니까? 또는 내가 빨간색 점을 던지기 위해 허용되는 오류를 정의 할 수 있습니까?젠킨스 작업을 통해 Subversion에 커밋 된 SQL의 유효성 검사
0
A
답변
0
당신은 당신이 DB에 SVN의 변화 및 변경 고려해야 어떤 SQL 태그 (https://ant.apache.org/manual/Tasks/sql.html) 그러나
를 사용하여 개미 파일에서 SQL을 실행할 수 있습니다. 이 경우 DB에 DDL 및 DML의 모든 변경 사항을 실행하여 잘못된 오류를 방지해야합니다.
"선택 *"을 피하는 등 코딩 스타일 오류를 고려하려면 SonarQube/SonarScanner를 사용하여 SQL을 스캔하십시오.