从TeamCity部署构建

迈克·巴恩斯

我们将Team City用作CI构建服务器,并已对其进行配置以成功构建和测试。

现在,我受命将已编译的项目部署到Azure中的生产VM上。这些项目包括前端代码(HTML和Javascript),我们的node.js代码和我们相关的.NET dll。这基本上是我们端到端的Web应用程序,我们可以在本地启动和运行它。

看过章鱼的部署,但这是一个问题,因为我不熟悉此工具,不仅是我们需要部署的nuspec软件包,还包括整个文件夹结构。

1.)我将如何在TeamCity中创建此文件夹结构的zip文件?2.)盎司我已经创建了这个zip文件,如何将其部署到VM上并解压缩

我是CI的新手,所以我需要尽可能多的建议!

用户名

由于我们在Linux实例上使用亚马逊,因此我只能回答第一个问题。

在CI环境(teamcity)中,我们在构建配置->常规设置选项卡->编辑工件中指定工件:

path/to/build => latest.zip. 

Teamcity发现它将根据工件扩展名压缩文件夹。然后,我们将zip文件上传到S3。

我无法回答的第二个问题,因为我们使用linux。但是,我们只是创建了一个虚拟映像,该映像在启动时会从S3中获取Latest.zip文件,将其解压缩并重新启动Web服务器。

编辑:如果您决定以其他方式进行部署,请确保创建对Latest.zip文件的工件依赖性。您还可以使用自定义构建参数创建构建以部署构建。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

TeamCity-运行单独的构建配置以进行编译和部署

来自分类Dev

使用Build Master部署特定的TeamCity构建Arifact

来自分类Dev

如何使TeamCity仅为默认分支部署构建?

来自分类Dev

在 TeamCity 构建和部署步骤中还原 NuGet 包

来自分类Dev

使用TeamCity构建TeamCity

来自分类Dev

TeamCity:如何为数据库对象定义构建和部署步骤

来自分类Dev

Teamcity-在构建和部署后如何在服务器上运行spring boot jar?

来自分类Dev

使用 TeamCity 和 Octopus 持续构建和部署 Angular-cli

来自分类Dev

Teamcity停止成功构建

来自分类Dev

TeamCity构建链配置

来自分类Dev

Teamcity停止成功构建

来自分类Dev

Teamcity构建未运行

来自分类Dev

Teamcity 构建链模板

来自分类Dev

在 Teamcity 上构建失败

来自分类Dev

如何配置teamcity以构建asp.net mvc Web项目的部署程序包并将其放入指定目录

来自分类Dev

部署到多个环境[TeamCity]

来自分类Dev

AzureCloud服务部署TeamCity

来自分类Dev

TeamCity是否支持执行其他TeamCity构建的构建步骤?

来自分类Dev

TeamCity是否支持执行其他TeamCity构建的构建步骤?

来自分类Dev

Teamcity在合并中触发构建

来自分类Dev

跳过TeamCity中的个人构建

来自分类Dev

重命名TeamCity构建代理

来自分类Dev

构建和上传TeamCity插件

来自分类Dev

如何从TeamCity Server构建.exe

来自分类Dev

假获取TeamCity构建分支

来自分类Dev

在 TEAMCITY 上构建 IONIC 失败

来自分类Dev

TeamCity + Node.JS持续部署

来自分类Dev

如何使用Teamcity部署WCF服务库

来自分类Dev

如何使用Teamcity部署WCF服务库