CI (Continuous Integration)/CD (Continuous Delivery)에 대해 조금 새로운 것입니다. 현재 CI 및 CD 용 TFS를 사용하고 있습니다. 거기에 거기에 사용자 지정 빌드 프로세스 (예 : 특정 powershell 스크립트를 실행, 파일, 복사 등 많은 발견). 내 솔루션에는 여러 개발자가 동시에 개발하는 많은 지점이 있습니다. 힘 컨트롤을 버전 컨트롤로 사용하고 있습니다.디버깅을 위해 CI/CD와 동일한 빌드 프로세스 복제하기
문제 : 은 내가 때때로 주제 사이를 이동 한대로 지역의 개발 환경에서 프로젝트를 디버깅 내 팀 구성원의 일부에서 조언을 구할 수 있습니다. 그리고 그들이 제안한 것은 수작업으로 디버깅 목적을 위해 수동으로 전체 빌드 프로세스를 반복하는 것입니다. 어떻게 든 지루하고 비생산적인 느낌을줍니다. 왜냐하면 여기 저기에 복제해야 할 많은 단계가 있기 때문입니다.
내 질문 : 이러한 지루한 과정을 단순화 할 수있는 방법이 있습니까? 어쩌면 GIT에서 빌드 지점을 만드는 데 도움이 될까요? 그러나 다른 빌드 지점을 만들 때 빌드 서버와 작성한 빌드 지점간에 빌드 프로세스를 동기화하기 위해 이중 노력이 필요한 자체 위험이있을 수 있습니다.
여기에 갈 수있는 가장 좋은 방법은 무엇인지 모르겠으며이 문제와 관련된 안내 또는 링크가 필요합니다.
감사합니다.
따라서 빌드 단계가 각 지점마다 다릅니다. –
네, 서로 다른 기능을 위해 다른 가지가 사용 되었기 때문에 빌드 단계는 일부 기능에서만 매우 독특합니다. 내가 현재 만나는 지점 중 하나는 지루한 양의 복사 파일을 필요로하며 디버그 환경에서 동일한 단계를 재현하는 것이 매우 지루하고 각각의 빌드 단계를 이해하는 데 많은 시간이 소요됩니다. 그러나 워크 플로가 관련되어 있기 때문에 솔루션 내에 배치하는 것이 바람직합니다. 이러한 "고유 한"프로젝트 중 일부에 대한 빌드를 활성화/비활성화하는 서로 다른 빌드 정의가 있습니다. – UnBroKeN
YAML 빌드 확인 : https://docs.microsoft.com/en-us/vsts/build-release/actions/build-yaml –