튜토리얼: 빈 프로젝트로 시작하고 리소스를 수동으로 추가하기 - 아마존 CodeCatalyst

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

튜토리얼: 빈 프로젝트로 시작하고 리소스를 수동으로 추가하기

프로젝트를 만들 때 빈 프로젝트 블루프린트를 선택하면 사전 정의된 리소스 없이 빈 프로젝트를 만들 수 있습니다. 빈 프로젝트를 만든 후 프로젝트 요구 사항에 따라 리소스를 만들고 추가할 수 있습니다. 블루프린트 없이 만든 프로젝트는 생성 시 비어 있기 때문에 이 옵션을 시작하려면 CodeCatalyst 리소스 생성 및 구성에 대한 더 많은 지식이 필요합니다.

사전 조건 

빈 프로젝트를 만들려면 스페이스 관리자 또는 Power 사용자 역할이 할당되어야 합니다. 처음 로그인하는 CodeCatalyst 경우 을 참조하십시오설정 및 로그인 CodeCatalyst.

빈 프로젝트 만들기

프로젝트를 만드는 것은 함께 작업할 수 있는 첫 번째 단계입니다. 소스 리포지토리 및 워크플로와 같은 자체 리소스를 만들려면 빈 프로젝트로 시작할 수 있습니다.

빈 프로젝트를 만들려면
  1. 프로젝트를 생성하려는 스페이스로 이동합니다.

  2. 스페이스 대시보드에서 프로젝트 생성을 선택합니다.

  3. 처음부터 시작을 선택합니다.

  4. 프로젝트에 이름 부여에서 프로젝트에 할당할 이름을 입력합니다. 이름은 스페이스 내에서 고유해야 합니다.

  5. 프로젝트 만들기를 선택합니다.

이제 빈 프로젝트가 생겼으니 다음 단계는 소스 리포지토리를 만드는 것입니다.

소스 리포지토리 만들기

프로젝트 코드를 저장하고 협업할 소스 리포지토리를 만드세요. 프로젝트 멤버는 이 리포지토리를 로컬 컴퓨터에 복제하여 코드 작업을 할 수 있습니다. 또는 지원되는 서비스에 호스팅된 리포지토리를 연결하도록 선택할 수 있지만 이 자습서에서는 다루지 않습니다. 자세한 정보는 소스 리포지토리 연결을 참조하세요.

소스 리포지토리를 생성하려면
  1. https://codecatalyst.aws/ 에서 CodeCatalyst 콘솔을 엽니다.

  2. 프로젝트로 이동합니다.

  3. 탐색 창에서 코드를 선택한 다음 소스 리포지토리를 선택합니다.

  4. 리포지토리 추가를 선택하고 리포지토리 생성을 선택합니다.

  5. 리포지토리 이름에 리포지토리 이름을 제공합니다. 이 안내서에서는 이름을 codecatalyst-source-repository사용하지만 다른 이름을 선택할 수 있습니다. 리포지토리 이름은 프로젝트에서 고유해야 합니다. 리포지토리 이름 요구 사항에 대한 자세한 내용은 을 참조하십시오의 소스 리포지토리 할당량 CodeCatalyst.

  6. (선택 사항) 설명에 리포지토리의 용도를 프로젝트의 다른 사용자가 이해하는 데 도움이 되도록 리포지토리에 대한 설명을 추가합니다.

  7. 리포지토리 만들기 (기본값) 를 선택합니다. 이 옵션은 기본 브랜치와 README.md 파일을 포함하는 리포지토리를 생성합니다. 빈 리포지토리와 달리 이 리포지토리는 생성되자마자 사용할 수 있습니다.

  8. Default 브랜치에서는 다른 이름을 선택할 이유가 없는 한 이름을 main으로 그대로 두십시오. 이 가이드의 예시에서는 모두 기본 브랜치에 main이라는 이름을 사용합니다.

  9. (선택 사항) 푸시하려는 코드 유형에 맞는 .gitignore 파일을 추가합니다.

  10. 생성을 선택합니다.

    참고

    CodeCatalyst README.md파일을 만들 때 저장소에 파일을 추가합니다. CodeCatalyst또한 main이라는 기본 브랜치에 리포지토리에 대한 초기 커밋을 생성합니다. Readme.md 파일을 편집하거나 삭제할 수 있지만 기본 브랜치는 삭제할 수 없습니다.

개발 환경을 만들어 리포지토리에 코드를 빠르게 추가할 수 있습니다. 이 자습서에서는 를 사용하여 AWS Cloud9개발 환경을 만들고 개발 환경을 만들 때 기본 브랜치에서 브랜치를 만드는 옵션을 선택하는 것이 좋습니다. 이 브랜치의 이름을 test 사용하지만 원하는 경우 다른 브랜치 이름을 입력할 수 있습니다.

새 브랜치를 사용하여 개발 환경을 만들려면
  1. https://codecatalyst.aws/ 에서 CodeCatalyst 콘솔을 엽니다.

  2. 개발 환경을 생성하려는 스페이스로 이동합니다.

  3. 프로젝트의 소스 리포지토리 목록에서 리포지토리 이름을 선택합니다. 또는 탐색 창에서 코드를 선택하고 소스 리포지토리를 선택한 다음 개발 환경을 만들려는 리포지토리를 선택합니다.

  4. 리포지토리 홈 페이지에서 개발 환경 생성을 선택합니다.

  5. 드롭다운 메뉴에서 지원되는 IDE를 선택합니다. 자세한 정보는 개발 환경을 위해 지원되는 통합 개발 환경을 참조하세요.

  6. 복제할 리포지토리를 선택하고, 새 브랜치에서 작업을 선택하고, 브랜치 이름 필드에 브랜치 이름을 입력하고, 다음에서 브랜치 생성 드롭다운 메뉴에서 새 브랜치를 만들 브랜치를 선택합니다.

  7. 원하는 경우 개발 환경의 별칭을 추가할 수 있습니다.

  8. 선택적으로 개발 환경 구성 편집 버튼을 선택하여 개발 환경의 컴퓨팅, 스토리지 또는 제한 시간 구성을 편집합니다.

  9. 생성을 선택합니다. 개발 환경이 생성되는 동안 개발 환경 상태 열에 시작 중이 표시되고, 개발 환경이 생성되면 상태 열에 실행 중이 표시됩니다. 선택한 IDE의 개발 환경과 함께 새 탭이 열립니다. 코드를 편집하고 변경 내용을 커밋 및 푸시할 수 있습니다.

워크플로를 만들어 코드 변경 사항을 빌드, 테스트, 배포하세요.

에서는 CodeCatalyst 애플리케이션 또는 서비스의 빌드, 테스트 및 배포를 워크플로우로 구성합니다. 워크플로는 작업으로 구성되며 코드 푸시나 풀 요청 열기 또는 업데이트와 같은 지정된 소스 리포지토리 이벤트가 발생한 후 자동으로 실행되도록 구성할 수 있습니다. 워크플로에 대한 자세한 내용은 워크플로를 사용하여 빌드, 테스트 및 배포하십시오. CodeCatalyst 섹션을 참조하세요.

안내에 따라 첫 번째 워크플로우 시작하기 워크플로를 생성하십시오.

프로젝트에 누군가를 초대하세요

이제 사용자 지정 프로젝트를 설정했으니 함께 작업할 다른 사람을 초대하세요.

프로젝트에 다른 사람 초대하기
  1. 사용자를 초대하려는 프로젝트로 이동합니다.

  2. 탐색 창에서 프로젝트 설정을 선택합니다.

  3. 멤버 탭에서 초대를 선택합니다.

  4. 프로젝트 사용자로 초대하려는 사람들의 이메일 주소를 입력합니다. 이메일 주소를 공백이나 쉼표로 구분하여 여러 개 입력할 수 있습니다. 프로젝트 구성원이 아닌 스페이스 구성원 중에서 선택할 수도 있습니다.

  5. 사용자의 역할을 선택합니다.

    사용자 추가를 완료하면 Invite (초대) 를 선택합니다.

공동 작업하고 작업을 추적할 이슈를 생성하세요.

CodeCatalyst 기능, 작업, 버그 및 문제가 있는 프로젝트와 관련된 기타 작업을 추적하는 데 도움이 됩니다. 이슈를 생성하여 필요한 작업과 아이디어를 추적할 수 있습니다. 기본적으로 이슈를 생성하면 백로그에 추가됩니다. 진행 중인 작업을 추적할 수 있는 게시판으로 이슈를 옮길 수 있습니다. 특정 프로젝트 멤버에게 이슈를 할당할 수도 있습니다.

프로젝트에 대한 이슈를 만들려면
  1. https://codecatalyst.aws/ 에서 CodeCatalyst 콘솔을 엽니다.

    이슈를 만들려는 프로젝트를 탐색하고 있는지 확인하세요. 모든 프로젝트를 보려면 탐색 창에서 CodeCatalystAmazon을 선택하고 필요한 경우 모든 프로젝트 보기를 선택합니다. 생성하거나 이슈를 해결하려는 프로젝트를 선택합니다.

  2. 탐색 창에서 [Track] 을 선택한 다음 [Backlog] 를 선택합니다.

  3. 이슈 생성을 선택합니다.

  4. 이슈 제목에 이슈의 이름을 입력합니다. 필요에 따라 문제에 대한 설명을 제공할 수 있습니다. 원하는 경우 문제의 상태, 우선 순위 및 예상치를 선택합니다. 프로젝트 멤버 목록에서 프로젝트 멤버에게 이슈를 할당할 수도 있습니다.

    작은 정보

    Amazon Q에 문제를 할당하여 Amazon Q에서 문제 해결을 시도하도록 할 수 있습니다. 시도가 성공하면 풀 리퀘스트가 생성되고 문제 상태가 검토 중으로 변경되므로 코드를 검토하고 테스트할 수 있습니다. 자세한 정보는 튜토리얼: CodeCatalyst 제너레이티브 AI 기능을 사용하여 개발 작업의 속도를 높이세요을 참조하세요.

    이 기능을 사용하려면 공간에 제너레이티브 AI 기능을 활성화해야 합니다. 자세한 내용은 제너레이티브 AI 기능 관리를 참조하십시오.

  5. 저장을 선택합니다.

이슈를 생성한 후에는 프로젝트 멤버에게 할당하고, 예측하고, 칸반 보드에서 추적할 수 있습니다. 자세한 내용은 에서 문제가 있는 작업을 추적하고 정리하세요. CodeCatalyst 을(를) 참조하세요.