AWS CodeCommit 는 더 이상 신규 고객이 사용할 수 없습니다. AWS CodeCommit 의 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세히 알아보기
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS CodeCommit 리포지토리의 트리거 편집
CodeCommit 리포지토리에 대해 생성된 트리거를 편집할 수 있습니다. 트리거를 위한 이벤트와 브랜치, 이벤트 및 기타 설정에 맞게 취해진 조치를 변경할 수 있습니다.
리포지토리 트리거 편집 (콘솔)
https://console.aws.amazon.com/codesuite/codecommit/home
에서 CodeCommit 콘솔을 엽니다. 리포지토리에서, 리포지토리 이벤트 트리거를 편집하려는 리포지토리를 선택합니다.
-
리포지토리의 탐색 창에서 설정을 선택한 후 트리거를 선택합니다.
-
리포지토리에 대한 트리거 목록에서 편집하려는 트리거를 선택한 다음 편집을 선택합니다.
원하는 대로 트리거를 변경한 후 저장을 선택합니다.
리포지토리 트리거 편집 (AWS CLI)
터미널(Linux, macOS 또는 Unix) 또는 명령 프롬프트(Windows)에서 get-repository-triggers 명령을 실행하여 리포지토리에 대해 구성된 모든 트리거의 구조로 JSON 파일을 생성합니다. 예를 들어 라는 리포지토리에 대해 구성된 모든 트리거의 구조
MyTriggers.json
로 라는 JSON 파일을 생성하려면MyDemoRepo
aws codecommit get-repository-triggers --repository-name MyDemoRepo >MyTriggers.json
이 명령
MyTriggers.json
은 아무 것도 반환하지 않지만 명령을 실행한 디렉터리에 이름이 지정된 파일이 생성됩니다.-
일반 텍스트 편집기에서 JSON 파일을 편집하고 편집하려는 트리거의 트리거 블록을 변경합니다.
configurationId
쌍을repositoryName
쌍으로 바꿉니다. 파일을 저장합니다.예를 들어 라는 리포지토리
MyFirstTrigger
에 라는 트리거를 편집MyDemoRepo
하여 모든 브랜치에 적용하려면를configurationId
로 바꾸repositoryName
고에서 지정된main
및preprod
브랜치를 제거합니다red italic text
. 기본적으로 브랜치를 지정하지 않을 경우 트리거가 리포지토리 내 모든 브랜치에 적용됩니다.{ "repositoryName": "
MyDemoRepo
", "triggers": [ { "destinationArn": "arn:aws:sns:us-east-2:111122223333:MyCodeCommitTopic", "branches": ["main", "preprod"
], "name": "MyFirstTrigger", "customData": "", "events": [ "all" ] } ] } 터미널 또는 명령줄에서 put-repository-triggers 명령을 실행합니다. 이렇게 하면 트리거에 대한 변경 사항을 포함하여 리포지토리에 대한 모든
MyFirstTrigger
트리거가 업데이트됩니다.aws codecommit put-repository-triggers --repository-name
MyDemoRepo
file://MyTriggers.json
이 명령은 다음과 유사한 구성 ID를 반환합니다.
{ "configurationId": "
0123456-I-AM-AN-EXAMPLE
" }