GitTree 데스크탑 매뉴얼
CI/CD 파이프라인
커밋 옆의 파이프라인: 앱을 종료하지 않고도 실행한 항목, 실패한 항목, 이유를 확인할 수 있습니다.
CI/CD 실행
GitTree는 GitHub 작업과 같은 저장소 호스트의 CI/CD 실행을 왼쪽 패널과 그래프 옆의 전체 목록에 표시합니다. 즉, 통과한 항목, 실패한 항목 및 이유를 Re-run Failed Jobs, Cancel Run… 및 Run Workflow…와 함께 표시합니다. CI/CD는 GitTree Pro의 일부입니다.
프로실행 탐색 및 필터링
CI/CD 목록에는 저장소의 모든 실행이 표시되며 실행이 진행되는 동안 자체적으로 업데이트됩니다. Filters Branch, Workflow, Status 및 Trigger로 범위를 좁힙니다. Mine이(가) 계속해서 뛰고 있습니다. Watch는 백그라운드에서 실행을 계속 업데이트하고 완료되면 알려줍니다.
프로작업 및 로그 읽기
실행을 열고 작업 또는 단계를 선택하여 Log 탭에서 해당 로그를 읽으세요. Jump to first error는 바로 실패로 이동하고, Search the log…는 텍스트를 찾고, Timestamps 및 Wrap는 보기를 변경하고, Following는 실행 중인 작업의 실시간 출력을 보기에 유지하고, Save Log…는 이를 파일에 씁니다.
프로파이프라인 재실행 또는 취소
실행에서 Re-run Failed Jobs는 실패한 작업만 반복하고, Re-run All Jobs는 모든 것을 반복하며, 작업 메뉴는 해당 작업만 다시 실행합니다(GitLab 스타일 단계에서는 Retry Stage). Cancel Run… 중지합니다. Force Cancel Run…는 작업을 정리하지 않고 종료합니다. 취소한 후에는 취소할 수 없습니다.
프로워크플로 실행
Run Workflow…는
프로workflow_dispatch트리거 또는 Bitbucketcustom파이프라인이 있는 GitHub 작업 워크플로와 같이 수동으로 실행할 수 있는 워크플로를 시작합니다. GitTree는 선택한 분기의 워크플로 파일에서 입력을 읽고 각각에 대한 필드를 표시합니다.사용 가능한 아티팩트 다운로드
실행의 Artifacts 탭에는 생성된 파일이 Name, Size 및 Expires 시기와 함께 나열됩니다. Save…는 공급자가 저장하는 대로 저장할 위치를 묻고 다운로드합니다. zip은 zip으로 저장되고 GitTree는 열리지 않습니다.
프로배포 및 환경 검사
배포를 실행하면 각 환경, 해당 배포, 분기 또는 커밋 및 시기와 같은 Deploys to … 및 Environments 탭이 표시됩니다. 대기 중인 배포에는 Waiting for approval가 표시됩니다. 귀하가 리뷰어 중 한 명이라면 Approve Deployment… 및 Reject Deployment…가 그에 따라 조치를 취합니다. 이는 모든 사람의 상황을 변화시키며 취소할 수 없습니다.
프로파이프라인 파일 생성 및 확인
New CI/CD File…는 제공자가 읽는 시작 파일(예:
프로.github/workflows/또는.gitlab-ci.yml)을 작성합니다. 기존 파일 위에 쓰지 않습니다. GitTree에서 편집하고 Check with …를 눌러 공급자가 유효성을 검사하도록 한 다음 다른 파일처럼 커밋합니다.파이프라인 설정 관리
CI/CD Settings는 공급자가 다른 앱에서 관리하도록 허용하는 항목(Variables, Secrets, Environments, Runners, Schedules, Caches, Definitions 및 Releases)을 보여줍니다. 비밀의 값은 보안 시스템 프롬프트에 입력되거나 선택한 파일에서 읽혀지고 공급자에게 바로 전달됩니다. GitTree는 절대로 다른 곳에서 보여주거나 보관하거나 보내지 않습니다.
프로파이프라인 릴리스 제어 사용
CI/CD Settings › Releases는 저장소의 릴리스를 나열합니다. New Release는 사람들이 다운로드할 수 있는 Title, Notes (Markdown) 및 파일을 사용하여 태그 이름을 지정합니다(또는 브랜치나 커밋에서 태그를 생성합니다). Save as a draft을(를) 제외하고 저장소를 볼 수 있는 모든 사람을 위해 릴리스가 게시됩니다.
프로파이프라인 실패에 대해 Nour에게 문의하세요.
Explain Failure는 실패한 실행에 대한 질문과 함께 Nour을 엽니다. Nour는 매번 승인한 경우에만 실패한 단계의 로그(최대 64KiB)를 읽고 무엇이 잘못되었다고 생각하는지, 무엇을 시도해야 하는지에 대해 답변합니다. 답변을 조언으로 여기십시오. 로그와 비교하여 확인하십시오.
프로