본문으로 건너뛰기

Git 연동하기

Dogu v1.2.0 이상부터는 테스트 스크립트 저장소를 위한 자체 GitLab 호스팅을 지원하지 않습니다.
프로젝트 별로 GitHub, GitLab 서비스와 연동하여 사용할 수 있습니다.

준비사항

https://github.com/dogu-team/dogu-routine-examples 에서 레포지토리 예시를 확인할 수 있습니다.

  1. Git 서비스에서 레포지토리를 생성합니다.
  2. 루트 경로dogu.config.json 파일을 아래의 내용과 같이 생성합니다.
    {
    "workingDirPaths": ["selenium/typescript/jest"] // optional
    }
  • workingDirPaths: 지정한 경로에서 dogu-actions/run-test의 커맨드를 실행합니다. 루틴 GUI 에디터에서 작업 디렉토리를 찾을 때 사용됩니다.

연동하기

정보

Dogu에서는 레포지토리 트리 조회, 파일 조회, clone 등의 동작을 하기 위해 최소한 레포지토리 읽기 권한이 필요합니다.
자세한 내용은 Git 서비스별 토큰 생성 페이지를 참고해주세요.

  1. 조직 페이지의 왼쪽 사이드바에서 "설정" 메뉴를 클릭합니다.
  2. Git 섹션에서 "Connect" 버튼을 클릭합니다.
  3. Git 서비스를 선택하고, Git 토큰과 레포지토리 URL을 입력한 후 저장합니다.

연동 확인하기

  1. 조직 페이지의 왼쪽 사이드바에서 "설정" 메뉴를 클릭합니다.
  2. Git 섹션에 "Disconnect" 버튼이 표시되는지 확인합니다.
  3. 조직 페이지의 왼쪽 사이드바에서 "모바일 앱" 메뉴를 클릭합니다.
  4. 새 프로젝트를 생성합니다.
  5. 루틴 목록에서 + 아이콘을 클릭합니다.
  6. GUI 에디터를 선택하고, 레포지토리 목록이 표시되는지 확인합니다.