Hi Xies, Abhi, It works a bit differently. Nodepool is responsible to launch VMs which it then registers as Jenkins Slaves. These Jenkins slaves have “labels” which identify certain user-properties such as Operating System, image contents, etc. When CI wants to run a test case it submits the job to Jenkins master to be run on any Jenkins slave that matches the desired “label”. Jenkins will wait until a slave of that ‘label’ is available and assign the job once available.
Ramy From: Xie, Xianshan [mailto:xi...@cn.fujitsu.com] Sent: Tuesday, August 18, 2015 10:59 PM To: OpenStack Development Mailing List (not for usage questions) Subject: Re: [openstack-dev] [openstack-infra][third-paty][CI][nodepool]Using Nodepool for creating slaves. Hi Abhi, IIUC, you should create and configure slaves(these slaves can be VMs or real physical machine) in Jenkins. And the nodepool is used to create and pool VMs automatically, and these VMs should be run on the slaves. Then, while CI wants to build and execute a testcase, especially which attempts to be run on an isolated host, the nodepool will match a proper VM for this testcase. Hope this might help you. Xiexs From: Abhishek Shrivastava [mailto:abhis...@cloudbyte.com] Sent: Tuesday, August 18, 2015 1:46 PM To: openstack-in...@lists.openstack.org; OpenStack Development Mailing List (not for usage questions) Subject: Re: [openstack-dev] [openstack-infra][third-paty][CI][nodepool]Using Nodepool for creating slaves. Also adding the following: * https://github.com/openstack-infra/project-config/tree/master/nodepool/elements Does this means that we don't have to take care of creating slaves(i.e; installing slave using scripts as we have done in master) and it will be done automatically, and also we don't have to configure slaves in Jenkins. A bit confusing for me so if anyone can explain it to me then it will be very helpful. On Tue, Aug 18, 2015 at 11:11 AM, Abhishek Shrivastava <abhis...@cloudbyte.com<mailto:abhis...@cloudbyte.com>> wrote: Hi Folks, I was going through Ramy's guide for setting up CI, there I found out the following: * https://github.com/rasselin/os-ext-testing#setting-up-nodepool-jenkins-slaves But I don't get the fact on how to create the image, also what major settings need to be done to make the config perfect for use. Can anyone help me with that? -- [Image removed by sender.] Thanks & Regards, Abhishek Cloudbyte Inc.<http://www.cloudbyte.com> -- [Image removed by sender.] Thanks & Regards, Abhishek Cloudbyte Inc.<http://www.cloudbyte.com>
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev