Remote Access를 사용하여 Bitrise 원격 디버깅

Bitrise를 사용하면 가끔 놀라운 실패를 볼 수 있습니다.그 이유는 Step 설정이 완선하지 않은 것부터 구축 환경이 완선하지 않은 것까지 여러 가지 측면이 관련된다. 특히 건축 환경 주변의 문제는 자신의 현지 환경에서 재현하기 어렵다. 이럴 때 문제를 해결하기 위해 실제로 Bitrise의 빌딩 기계에서 놀려고 하는 마음이 쏟아진다.
이런 당신에게 Bitrise는 이 기능을 준비했습니다.Remote Access 입니다.
우선 디버깅하고 싶은 빌딩의 페이지를 보면 보통 눈에 띄는'Rebuild'버튼 옆에도 눈에 잘 띄지 않는'Rebuild With Remote Access'버튼이 있다.이 버튼을 누르세요.

그러면 재구축 페이지에 원격 액세스에 필요한 정보가 표시됩니다.여기서 SSH 연결을 사용하면 터미널부터 다양한 조작을 쉽게 할 수 있다.

위의 정보를 통해 터미널에서 연결합니다.

여기서 주의해야 할 것은 연결 후 바로 로그인 사용자의 디렉터리에 들어갔고 Bitrise는 CI로서 창고를 잃어버렸고 또 다른 곳이다.따라서 디버깅을 위해서는 창고의 목록을 파악해야 한다.git-clone의 단계의 출력은 그 디렉터리의 위치를 표시하기 때문에 거기cd에서 하면 가볍죠.


여기까지만 하고 현지의 디버깅처럼 다양한 게임을 하면 OK.
Pro Tips
Remote Access 원격 디버깅은 매우 편리하지만 Workflow 실행이 끝난 후에도 연결이 강제로 끊어질 수 있는 제한이 있습니다.그래서 일찍 손을 대지 않으면 얻기 어려운 빌딩이 낭비된다.하지만 비법으로 워커플로우의git-clone 이후 어딘가에서 스크립트 등의 처리를 임시로 추가하면 워커플로우가 실행할 수 있는 최대 시간까지 디버깅할 수 있다.

좋은 웹페이지 즐겨찾기