English 中文(简体)
CI - Deployment
  • 时间:2024-03-24 16:42:08

Continuous Integration - Deployment


Previous Page Next Page  

自动建筑和重复建筑。 自动测试和重复测试。 测试类别和测试频率。 不断检查。 不断整合数据库。 这些任务在创建有效的 CI环境方面的主要好处是:在任何环境的任何时候释放运行软件。

在我们前几章中,我们完成了以下所有部分:

    Created our code.

    Ensured a proper build in TeamCity.

    Created a Database Integration process.

    Conducted successful testing.

现在剩下的唯一事情是进行自动化部署,以便完成整个进程。

就我们而言,为了自动部署,我们需要遵循这些步骤——

    在我们的部署服务器中,确保安装了国际数据系统。

    确保用户能够查阅我们的数据库。

    制作一个出版物目录,用于在网站建成时予以公布。

    确保我们改变我们的微型和小型基地,以便进行自动部署。

    自动出版公司。

    承诺git承诺,以确保你的所有档案都存放在Gite。

在“Windows 2012”服务器上,到你的服务器管理员,点击“Add Roles”和“特征”。

Server Manager

Add Roles and Features Wizard

在下一次屏幕上选择基于角色或基于特征的安装,并点击下。

Installation Type

Step 5——选择违约服务器并点击下。

Default Server

Web Server Role

在接下来的屏幕上,下面点击。

Cpck Next

Web Server Role Cpck Next

在接下来的屏幕上,点击下。

Role Services

在最后屏幕上,你可以点击Install button安装IIS。

Install IIS

一旦安装了因特网信息系统,你可以开放因特网信息服务。

Internet Information Services

- 浮标 各位将看到一个有DefaultAppPool名称的集合。 这需要在下一个步骤中能够接触到SQ服务器。

Step 12——如果我们需要连接一个伙伴关系的话。 对MSQ服务器应用程序的净应用,我们必须允许KQ服务器机组进入缺省应用程序库,以便连接我们的Demodb数据库。

Step 13-开放式服务器管理室。 选择菜单(,新 Log/b>。

New Login

在下一次屏幕上,更新了以下参数并点击了科索沃。

    Login name as IIS APPPOOLDefaultAppPool.

    Default database – This should be our database, which is demodb.

Parameters

- 制作《英国概况。 出版概况在《演播室视觉》中用于制作一套部署包,然后可以用于“管理建设”和“CI”服务器。 为此,从视频演播室来看,该项目的右翼和点击 Pubpsh的菜单。

Pubpsh Profile

在即将到来的下一个屏幕上,选择制作新的紧急情况简介,给它一个名字——DemoDending。 然后点击下顿。

Demo Deployment

在随后的屏幕上,添加以下价值观:

    Choose the Pubpsh method as Web Deploy.

    Enter the server as localhost.

    Enter the site name as Default Web Site/Demo.

    Put the destination url as http://localhost/Demo

然后点击下顿。

Pubpsh Web Next Button

在下一次屏幕上,点击下。

Pubpsh Web Configuration

在即将到来的最后屏幕上,点击了 Pubpsh子。

Final Screen

现在请上C:DemoSimpleProperties PubpshProfiles的贵项目地点,请上下新网站pubpsh Profile xml file。 这份出版物目录文件将载有公布您对当地国际独立实体服务器的申请所需的全部细节。

Step 18——现在,让我们定制我们的微型信贷机构,并使用上述出版物,了解情况。 在我们的微型信贷额度指挥中,我们规定了以下参数:

    对建筑工程的探索是真实的——一旦成功建造,这将引发自动部署。

    然后,我们提到使用上述步骤中使用的“生态概况”。

    视频演播室的版本刚刚提交给了MSBuild的部署能力,即正在使用的视觉演播室的版本。

Visual Studio Version

当你行使上述指挥权时,MSBuild将启动建设和部署进程。 你们会注意到,它正在将它部署到我们的Default 网站

Default Website

现在,如果我们浏览到该网站——http:// localhost/Demo/Demo.aspx。 我们将看到以下产出,这意味着国际会计准则理事会在我们的网站上成功地进行了部署。

Localhost

Step 19——通过团队精神进行自动配对——现在,现在应当给我们的团队服务器增加一项任务,即根据上述步骤,自动使用微型信贷公司来部署我们的应用。

进入你的项目仪表板,点击Edit Configuration Settings

Project Dashboard Configuration Settings

<21>Step——建立步骤和点击添加一步。

Build Steps Add Build Steps

选择以下选择:

    经营人类型应为MSBuild

    选择 缩略语

    采用简易/简易程序。

    • 将MSBuild版本作为Microsoft Building Technologies2013

    • 将MSBuild工具转换为12.0

    Put 指挥线为/p:DeployOnBuild=真实/p:PubpshProfile=Demoployement 页: 1

Build Configuration Settings Cpck Save

MS Build Version

确保在建筑步骤中,开发步骤是链条的最后一步。

Deploy Step

Final Git Command

各位祝贺您成功建立了完整的连续一体化周期,可以随时随行。

Advertisements