我正在使用Jenkins azure-slave插件尝试在Azure上配置从属节点。我想创建一个自定义虚拟机来运行配置项。步骤我一般遵循从在Azure上自定义Jenkins Slave图像
https://github.com/jenkinsci/azure-slave-plugin http://www.codeisahighway.com/how-to-capture-your-own-custom-virtual-machine-image-under-azure-resource-manager-api/ https://azure.microsoft.com/en-us/documentation/articles/azure-slave-plugin-for-jenkins/
总之,我会做下列步骤操作:1. 与Windows 10和Visual Studio 2015年社区中创建一个VM。我有一个MSDN订阅,所以虚拟机是使用此订阅创建的。连接并安装Java 3.按照上述说明捕获图像。 4.按照上述说明配置詹金斯
步骤4是我打我的问题,在进入时的参数,然后验证,问题是:
1:无法验证所提供的图像的家人或图像ID。确保引用可用的图像。
我在图像系列或ID中输入图像名称,尝试不同的事情,但仍然没有运气。例如:
- 模板osDisk.9ec53c94-78ac-4d11-8449-5d644b6f06f4.vhd
- 模板osDisk.9ec53c94-78ac-4d11-8449-5d644b6f06f4
- https://continuousintegratio8738.blob.core.windows.net/system/Microsoft.Compute/Images/mytemplates/template-osDisk.9ec53c94-78ac-4d11-8449-5d644b6f06f4.vhd
- https://continuousintegratio8738.blob.core.windows.net/system/Microsoft.Compute/Images/mytemplates/template-osDisk.9ec53c94-78ac-4d11-8449-5d644b6f06f4
- WindowsCi0.vhd
顺便说一下,VM名称是WindowsCi0。
任何帮助表示赞赏。
一些额外的信息:
我用Bitnami启动詹金斯大师Azure上。默认情况下,它创建了一个“经典”存储帐户,并在一个名为“bitnami-images”的容器中。在这个容器中,有一个名为“bitnami-bitnami-jenkins-1.643-0-eastus-MY7DZGQ”的图像。
如果我在Jenkins中引用Bitnami图像并单击“验证模板”,它会成功。
我去了我的捕获的vhd文件的blob副本到“bitnami-images”容器。詹金斯仍然无法验证它。
我注意到Bitnami的图像没有“.vhd”扩展名,而被捕获的图像没有.vhd扩展名。还有什么必须在他.vhd上完成?
感谢。得到回复是一些安慰。不是因为我们都有同样的问题,但现在我知道我没有像我以前那么疯狂。 – phandinhlan