【发布时间】:2015-12-23 06:11:51
【问题描述】:
我正在使用 Jenkins azure-slave 插件,试图在 Azure 上配置从节点。我想创建一个自定义 VM 来运行 CI。我通常遵循的步骤来自
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 订阅,因此 VM 是使用此订阅创建的。 2.连接并安装Java 3. 按照上述说明拍摄图像。 4. 按照上面的说明配置Jenkins
第4步是我遇到问题的地方,输入参数然后验证时,问题是:
1:无法验证提供的图像系列或图像 ID。确保引用可用的图像。
我在 Image Family 或 ID 中输入了图像名称,尝试了不同的方法,但仍然没有运气。例如:
- template-osDisk.9ec53c94-78ac-4d11-8449-5d644b6f06f4.vhd
- template-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 将 Jenkins master 启动到 Azure。默认情况下,它在一个名为“bitnami-images”的容器中创建了一个“经典”存储帐户。在这个容器中,有一个名为“bitnami-bitnami-jenkins-1.643-0-eastus-MY7DZGQ”的图像。
如果我在Jenkins中引用Bitnami镜像,点击“验证模板”,就成功了。
我去执行我捕获的 vhd 文件的 blob 副本到“bitnami-images”容器。 Jenkins 仍然无法验证它。
我注意到来自 Bitnami 的图像没有“.vhd”扩展名,而捕获的图像有。在他的 .vhd 上还有什么必须做的吗?
【问题讨论】:
标签: windows azure jenkins continuous-integration