我已成功实现 Jenkins 以部署到本地托管的服务器,但现在我需要创建一个作业以部署到在 PaaS 上运行的 Azure 托管网站。Jenkins 主机和网站主机都是 Windows 机器。
我找到了一个为 Azure Slave 插件设置虚拟机模板的链接,但没有 VM,因为它是 IaaS,在这种情况下我没有额外的从站。
我问的是插件和流程。
我应该在 Jenkins 中使用哪个 Azure 插件(如果有)?例如 Azure PublisherSettings Credentials 插件
我使用Get-AzurePublishSettingsFile
andImport-AzurePublishSettingsFile
吗?这些是否包含詹金斯知道复制到哪里所需的所有相关细节?
我会创建一个构建的 zip 文件,将 zip 上传到 BLOB 存储,然后将其解压缩到网站吗?
是否可以上传 zip 文件,然后在上传整个文件后继续提取文件?如果在上传 1000 个单独文件时连接在任何阶段中断,则网站将不稳定,因此我需要调查单个文件上传并随后进行提取。