여러 가지 상황으로 인해 마지막 빌드주기가 제대로 구축되지 않았기 때문에 사무실에서 전용 빌드 머신을 사용하여 향후 모든 배포를 수행하도록 캠페인을 수행했으며 상사는이 제안을 수락했습니다.
그러나 사무실에서 실제 기계를 사용하는 대신 여러 다른 그룹과 단일 기계를 공유해야합니다. 필요한 모든 정보를 사무실에두고 계단을 따라 걸어야하는 번거 로움이 있습니다. 간단한 빌드를 수행하기 위해 다른 사무실에 내가 왜 이것을 처음 제안했는지 궁금해합니다.
별도의 빌드 머신을 사용한다는 아이디어는 원래 로컬로 작성된 코드를 다른 개발자의 코드와 분리하고 머신에서 하이재킹 된 파일을 배포에서 분리하는 것이 었습니다. 또한 ClearCase 파일 관리 시스템과 관련하여 점점 커지고있는 문제를 해결하는 것이 었습니다.이 기능은 '종속성이있는'다른 활동도 포함하지 않는 한 특정 빌드 활동을 배포하지 않는 경우가 많습니다.
실제로이 프로세스를 진행하고 있으므로 빌드 머신 사용의 전체 목적을 잘못 이해했는지 궁금합니다. 테스트, 스테이징 및 프로덕션 환경에 대한 코드 배포에만이 머신을 사용하고 있기 때문에 개인 개발자 테스트 배포에는 해당되지 않으며, 어떤 목적으로도 사용되는지 확실하지 않습니다.
그렇다면 빌드 머신을 사용하는 실제 이유는 무엇이며, 올바르게 사용하는 것에 가깝습니까?