먼저 공급 업체 관계를 관리하고 깊은 기술적 지식이 부족하다는 점을 공개해야합니다.jenkins, Github 및 Puppet은 어떻게 상호 작용합니까?
방금 4 대의 다른 서버 (다른 하나는 Github 용, 다른 하나는 Puppet 용, 다른 하나는 테스트 용 박스 용)에 대해 PO에 서명하도록 요청한 하청 업체 중 한 곳과 전화 회의를 가졌습니다).
기술 아키텍트는 내가 그에게 질문 할 때 꽤 방어적인 것처럼 보입니다. 나는 자신의 능력에 의문을 제기하는 직업이 없다는 것을 알고 있지만, 관리 할 예산을 가지고 있으며, 그들이 이것을 과도하게 설계했는지 (적어도 언급 한 3 가지 제품은 많이 겹쳐 보이는 것처럼 보인다) 우려한다. 누군가가 나에게 내가하는 역할을 명확하게 설명 할만큼 친절 할 것입니다.
실제로 4 대의 서버가 필요한지, 언급 된 기술 중 일부가 동일한 서버에 공존 할 수 있는지 여부에 대한 두 번째 의견도 환영합니다. (Jenkins, Github 및 Puppet 모두 단일 Ubuntu 서버에 살 수 있습니까?).
세 도구는 전혀 겹치지 않습니다. GitHub는 호스팅 서비스이므로 엔터프라이즈 버전을 사용하지 않는 한 서버가 필요하지 않습니다. 이러한 도구는 한 서버에 공존 할 수 있지만 Jenkins를 사용하여 빌드하는 경우 서버가 더 필요할 수 있습니다. 마찬가지로, Puppet을 사용하고 있다면 Puppet이 관리하기 위해 아마도 더 많은 서버를 확보하게 될 것입니다. –