Loading

주제

이 주제에 대한 기사를 찾을 수 없습니다.

이 주제에 대한 기사를 찾을 수 없습니다.

이 주제에 대한 기사를 찾을 수 없습니다.

메모 icon메모

이 기능은 선공개 버전이며 일부 고객만 이용할 수 있습니다.

Command 소스 제어 연동은 GitHub 리포지토리를 Command by Asana에 연결하여 풀 리퀘스트 활동을 티켓과 동기화합니다. 리포지토리와 개인 GitHub 계정을 연결하면, 풀 요청 이벤트에 따라 티켓 상태가 업데이트될 수 있으며, 검토자는 수신함 알림을 받을 수 있고, 댓글은 GitHub와 Command 간에 동기화될 수 있습니다.

도메인에 대한 GitHub 연동 설정

도메인 관리자는 조직 전체에 대해 코딩 에이전트 연동을 활성화합니다.

  1. Command 모드로 전환합니다.
  2. 사이드 패널에서 관리자 를 선택합니다. 이 옵션은 도메인 관리자에게만 표시됩니다.
  3. GitHub 옆에 있는 연결 을 클릭합니다.
  4. GitHub가 별도의 창에서 열립니다. 앱을 설치할 조직 또는 리포지토리를 선택한 다음 '설치'를 클릭하고 연결을 승인합니다.
  5. Asana로 돌아갑니다. 리포지토리 연동이 연결되면 컨트롤이 연결 해제로 변경되고 자동화 설정을 사용할 수 있게 됩니다.

개인 사용자 GitHub 계정 설정

  1. 프로필 설정으로 이동합니다.
  2. 섹션으로 전환합니다
  3. 개인 GitHub 계정 옆에 있는 연결 을 클릭하여 GitHub 계정을 연결합니다. 이 연결은 GitHub의 댓글을 Asana 도메인 사용자에 매핑합니다.

자동화 규칙 구성하기

GitHub를 연결한 후에는 끌어오기 요청 이벤트를 기반으로 티켓 상태를 업데이트하는 자동화 규칙을 구성하세요. 팀 공간 설정에서 연동  섹션으로 이동한 다음 선택 드롭다운을 사용하여 각 이벤트에 대한 티켓 상태를 선택합니다.

  • 풀 요청 초안이 열리면 상태를 다음으로 업데이트...
  • 끌어오기 요청이 열리면 상태를 다음으로 업데이트합니다...
  • 끌어오기 요청에 검토 요청 또는 활동이 있는 경우, 상태를 다음으로 업데이트하세요...
  • 끌어오기 요청이 병합할 준비가 되면 상태를 다음과 같이 업데이트합니다...
  • 끌어오기 요청이 병합되면 상태를 다음으로 업데이트합니다...

예를 들어, 열린 끌어오기 요청이 티켓을 검토 중으로 이동하도록 구성할 수 있습니다. 끌어오기 요청 이벤트가 발생한 후에는 티켓 상태와 연결된 끌어오기 요청 정보가 업데이트될 때까지 몇 초 정도 기다려 주세요.

끌어오기 요청을 티켓에 연결하기

끌어오기 요청을 Command 티켓에 연결하는 두 가지 방법이 있습니다.

  1. 끌어오기 요청 제목에 티켓 ID를 추가합니다. [CODE-620] 로그인 버그 수정 과 같이 Command 티켓 ID를 제목에 직접 포함합니다.
  2. 끌어오기 요청 설명에 매직 워드를 사용합니다. 지원되는 키워드를 추가한 후 티켓 URL 또는 ID를 하나 이상 추가합니다. 지원되는 키워드: 작업, 작업, 티켓 , 티켓, 참조, 참조, 참조 , 일부 , 관련, 기여, 지향, 지향. 매직 워드 뒤에 여러 개의 티켓 URL이나 ID를 포함하여 끌어오기 요청을 두 개 이상의 티켓에 연결할 수 있습니다.

끌어오기 요청을 생성하면 연동이 해당 요청을 티켓에 연결하고 구성된 상태 자동화를 적용합니다. 검토자는 Asana에서 수신함 알림을 받을 수 있으며, 댓글은 GitHub와 연결된 티켓 간에 동기화됩니다.

연결된 끌어오기 요청 보기

연결된 끌어오기 요청은 티켓의 버전 관리 섹션에 표시됩니다. 끌어오기 요청을 클릭하면 검토자 세부 정보, 검토 시간, 현재 검토 상태, 끌어오기 요청에 대한 링크를 볼 수 있습니다. 상태에는 변경 요청됨 또는 대기 중 이 포함될 수 있습니다.

여러 풀 요청을 하나의 티켓에 연결하면 팀이 관련 코드 변경 사항을 한 곳에서 추적할 수 있습니다.

전달 전용 상태 보호

이 연동은 티켓 상태 업데이트에 대해 전진 전용 보호를 사용합니다. GitHub 이벤트는 워크플로에서 티켓을 앞으로 이동시킬 수 있지만, 이후 상태에 도달한 후에는 티켓을 뒤로 이동시킬 수 없습니다.

예를 들어, 티켓이 이미 '검토 중' 상태이고 티켓을 '시작되지 않음'으로 이동하도록 구성된 초안 끌어오기 요청을 연결하는 경우, 티켓은 '검토 중' 상태로 유지됩니다. 초안 끌어오기 요청은 여전히 연결되어 있지만, 상태는 이전으로 돌아가지 않습니다.

댓글 동기화 이해하기

연결된 끌어오기 요청의 댓글이 연결된 Command 티켓에 표시됩니다. 개인 GitHub 계정을 연결하면 GitHub 댓글이 Asana 도메인 사용자에게 귀속됩니다.

동기화된 댓글에는 댓글 텍스트, 끌어오기 요청 제목, 댓글 및 끌어오기 요청에 대한 링크가 포함됩니다. 여러 개의 연결된 끌어오기 요청의 댓글이 동일한 티켓에 표시될 수 있습니다.

 

Note icon메모

이 기사는 AI로 번역되었습니다.

번역 피드백을 보내주세요.
로드 중
Command GitHub 연동 | Asana 도움말 센터