CodeBuild 배지 활용 방법

2759 단어 CodeBuildAWS

소개



많은 AWS 서비스 중에서 그다지 주목받지 못하고, 정보량도 적은 CodeBuild 배지에 대해 조사해 보았습니다.
배치(batch)가 아니라 배지(badge)이므로 확실히.

CodeBuild란?



소스 코드를 컴파일하고, 테스트를 실행하고, 배포 가능한 소프트웨어 패키지를 작성할 수 있는 완전 매니지드형의 빌드 서비스로, 상시 가동시켜 둘 필요가 없는 것이 특징입니다. 상시 가동하지 않는 것으로 낭비적인 비용이 들지 않고, 필요할 때에 실행할 수 있으므로 빌드의 순서를 기다리는 일이 없습니다.
이름에 Build라고 붙어 있습니다만 Linux의 커멘드를 실행할 수 있으므로 Build에 한정하지 않고 임의의 처리가 실행 가능합니다.

CodeBuild 배지란?



임베드 가능한 이미지로 동적으로 생성되며 프로젝트의 최신 빌드 상태를 나타냅니다. 인증이 필요하지 않으며 누구나 CodeBuild 프로젝트의 상태를 확인할 수 있습니다.
인증이 불필요한 서비스는 드물네요.

백문은 보기에도 불구하고

이런 이미지가 누구나 참조 가능하게 됩니다.

설정 방법



빌드 배지 사용 확인란을 ON으로 설정하면 활성화됩니다.

배지 URL 복사 버튼을 클릭하면 URL이 복사됩니다.

나머지는 이것을 임의의 웹 페이지에 묻는 것입니다.
정말 간단하네요.

CodeBuild 배지 상태



다음의 4종류가 있습니다.

PASSING

해당 브랜치에서 최신 빌드가 성공했습니다.

FAILING

해당 브랜치에서 최신 빌드가 시간 초과, 실패, 중간 종료 또는 중지되었습니다.

IN_PROGRESS

해당 브랜치에서 최신 빌드가 진행 중입니다.

UNKNOWN

해당 브랜치에서 프로젝트가 아직 빌드를 실행하지 않았거나 전혀 실행한 적이 없습니다. 또한 빌드 배지 기능이 비활성화되었을 수 있습니다.

htps : // / cs. 아 ws. 아마존. 코 m / 그럼 _ jp / 코데부이 ld / ㅁ st / 우세 r 굿이 / ㅇ mp ぇ - 부드 ld 드 드 s. html  


활용 방법



자신의 관리하에 있는 CodeBuild 프로젝트나 AWS 계정이 적은 경우에는 솔직히 그다지 쓸모가 없다고 생각합니다.

그러나 CodeBuild 프로젝트가 많거나 여러 AWS 계정에 CodeBuild 프로젝트가 존재하는 경우 인증이 필요하지 않고 누구나 확인할 수 있음을 활용하고 배지를 확인할 수 있는 웹 페이지를 준비하는 것만으로 한눈에 모든 CodeBuild 프로젝트의 상태 확인할 수 있습니다.
CodeBuild 프로젝트를 하나하나 확인하고 돌리거나 AWS 계정을 전환하는 것은 번거롭지요.

CodeBuild 프로젝트의 소스 프로바이더에 GitHub를 지정하고 있는 경우는 GitHub의 README 페이지에 배지를 포함하면, 최신의 소스의 스테이터스를 한눈에 알 수 있게 되어 편리하네요.

주의점



활용 방법에 든 편리한 CodeBuild 배지이지만 CodePipeline에 내장된 CodeBuild에서는 상태가 업데이트되지 않으므로 주의가 필요합니다.

사이고에게



AWS의 훌륭한 다른 서비스에 밀려 상태 표시만을 담당하는 CodeBuild 배지는 그다지 눈에 띄지 않지만, 보다 좋은 운용을 고려하면 이용해야 한다고 생각하므로 꼭 이용해 보세요.
CodePipeline에도 배지가 있으면 편리하다고 생각합니다. 오히려 CodePipeline에 배지를 원하기 때문에 AWS씨, 향후의 업데이트를 기대하고 있습니다!

좋은 웹페이지 즐겨찾기