나는 여러 종속 응용 프로그램을 가지고 있습니다.여러 분산 빌드 클러스터를 관리하는 방법
- 응용 프로그램 A, IP 10.0.0.1
- 응용 프로그램 B, IP 10.0.0.2
응용 프로그램이 동일한 컴퓨터에서 실행하는, 너무 뚱뚱해, 은 그래서 필요에 결국 2 대의 기계, 건물, 실행, 테스트.
서로 이야기하는 응용 프로그램의 경우, 구성에 ips가 있습니다.
이제 각 커밋 후 테스트를 실행하기 위해, 나는, B. 기계의 여러 쌍, 실행중인 응용 프로그램 A를 시작할 수하고자하는
질문 :
여러 관리 할 수있는 몇 가지 도구가 있습니까 젠킨스에서 기계의 의존적 인 쌍?
저는 젠킨스 (Jenkins) 어딘가에있는 컴퓨터의 종속 쌍을 보는 것에 대해 생각합니다. 쌍으로 기계를 시작합니다. 구성을 교환하고 그러한 쌍으로 IP를 업데이트하려면 "꼭두각시"또는 "요리사"가 될 수 있습니다.
젠킨스는 첫 번째 장소 (건물, 테스트, 배포)를위한 것이지 슬레이브 노드 관리가 아닙니다. 슬레이브 노드에서 결합 된 작업을 실행하려면 [Jenkins Pipeline plugin] (https://wiki.jenkins-ci.org/display/JENKINS/Pipeline+Plugin)을 사용하여 원하는 것을 얻을 수 있지만. 어쨌든 직업 설명을위한 현명한 접근이 필요합니다. – agg3l
"노예 노드 관리가 아니라"라는 말을 이해하지 못합니다. Jenkins는 분산 빌드를 지원하므로 종속 도구는 CI 도구의 일부입니다. Jenkins Pipeline은 노드를 페어링하는 것이 아니라 빌드 체인을 VIZUALIZATION하는 것입니다. 그렇다면이 의견의 요지는 무엇입니까? – Skip