GitHub에서 하나의 YAML 파일에만 변경 사항이 적용되는 공용 저장소를 유지 관리합니다. 나는 모든 푸시에서 그 파일을 처리하고 그것을 기반으로 파일을 생성 할 수있는 솔루션을 찾고있다. 본질적으로, 파이프 라인이나 CI는 파일을 구문 분석하고 다양한 markdown 파일을 생성해야합니다. 이러한 파일 (또는 특히이 파일의 변경 사항)은 리포지토리에 다시 푸시되어야합니다.GitHub pipeline/CI가 파일을 생성하여 저장소로 다시 보냅니다.
요구 사항 :
- YAML 파일을 수동으로 변경하고 가격 인하 파일을 자동으로 변경 사항이 모두 마스터 분기로 밀어해야합니다.
- 버전 기록을 보관해야합니다 (예 : 강제 푸시가 작동하지 않을 수 있음).
- 생성되는 임의의 수의 파일이 있습니다.
GitHub Pages 및 GitHub Releases에 대한 트래비스 공급자가 있습니다. 하지만 둘 다 내 요구 사항에 부적합하게 만드는 한계가 있습니다.
GitHub에서 어떤 도구/CI/파이프 라인을 사용할 수 있습니까? 자체 호스팅 된 CI를 통한 서비스를 선호합니다.
서비스를 포함 할 대답을 편집했습니다. – VonC