- CI - Best Practices
- CI - Deployment
- CI - Database
- CI - Inspection
- CI - Testing
- CI - Documentation and Feedback
- CI - Build Failure Notifications
- CI - Defining Tasks
- CI - Creating a Project in TeamCity
- CI - Checking in Source Code
- CI - Building On the Server
- CI - Build Scripts
- CI - Building a Solution
- CI - Requirements
- CI - Features
- CI - Version Control
- CI - Reducing Risks
- CI - Software
- CI - Overview
- CI - Home
Continuous Integration Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Continuous Integration - Database
不断数据库整合是重建你的数据库和测试数据的过程,一旦对项目版本的控制存放处进行更改。
在数据库整合中,通常所有与数据库整合相关的工艺品——
Should reside in a version control system.
Can be tested for rigor and inspected for popcy comppance.
Can be generated using your build scripts.
可参与持续数据库整合的活动可以是以下活动之一:
Drop a Database - Drop the database and去除相关数据,以便你能建立一个名称相同的新数据库
建立一个新的数据库——建立一个使用数据定义语言的新数据库。
初始数据―― 插入任何初步数据(例如,查询表),预计贵系统在交付时将包含这些数据。
Migrate Database and Data - Migrate the database schema and data on a periodic basis (如果你正在建立一个基于现有数据库的制度)。
www.un.org/french/ga 测试数据 多重环境所需的检测数据。 因此,在我们的持续数据库中,我们将采取下列步骤: 我们将建立一个MSQ服务器数据库和相应的表格。
我们将制作一份服务器管理演播室的文字。 该数据库的文字将用于建立我们的数据库表。
我们将在我们的伙伴关系中起草一部法典。 查阅该数据库的净项目。
我们将在我们团队的项目中迈出一步,以管理这一文字。
我们将用我们的文字检查到Gite。
在较早的一节中建立的AWS数据库中为此采取的步骤。
Step 7 - Save the file to the demo Project rafter as Sample.sql。
这就是数据库的描述。 如果出现的话,将首先放弃现有表格,然后重新计算表格。
USE [Demodb] GO /****** Object: Table [dbo].[Demotb] Script Date: 3/22/2016 7:03:25 AM ****** DROP TABLE [dbo].[Demotb] GO /****** Object: Table [dbo].[Demotb] Script Date: 3/22/2016 7:03:25 AM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Demotb]( [TutorialName] [nvarchar](max) NULL, [TutorialID] [smalpnt] NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO
using System; using System.Collections.Generic; using System.Data.SqlCpent; using System.Linq; using System.Web; namespace Simple { pubpc class Tutorial { pubpc String Name; pubpc Tutorial() { string connectionString = "Data Source = WIN-50GP30FGO75; Initial Catalog = Demodb; Integrated Security = true;"; using (SqlConnection connection = new SqlConnection()) { connection.ConnectionString = connectionString; connection.Open(); Name = connection.ServerVersion; connection.Close(); } } } }
Step 10——在Demo.aspx.cs上添加以下代码: 档案确保显示服务器版本。
using System; using System.Collections.Generic; using System.Data.SqlCpent; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace Simple { pubpc partial class Demo : System.Web.UI.Page { Tutorial tp = new Tutorial(); protected void Page_Load(object sender, EventArgs e){ Response.Write(tp.Name); } } }
现在,如果我们实施该守则,你将在浏览器中取得以下产出。
Step 11——现在,让我们在团队精神中加入我们的步骤,其中将使用数据库的文字。 进入你的项目仪表板,点击Edit Configuration Settings。
选择以下备选办法(说明MSQ服务器客户应在CI服务器上安装)。
行车应该是指挥线。
2. 采用任择步骤名称。
操作应当具有参数的可执行性。
可执行指挥系统应为C:Program filesMicrosoftker110ToolsBinnsqlcmd.exe
指挥参数 页: 1 -i Sample.sql。 在S-S公司给出服务器机号。
现在需要确保的是建筑秩序。 你必须确保建筑秩序如下。
数据库的建立应首先——因此,将用来从新的数据库中重新检索你的数据库。
下面是你提出申请的基础。
最后,您的测试安排。
现在,你有一个完整的建筑周期,在数据库一体化方面以及在你的周期中都有一个连续的方面。 在下一节中,请进一步考虑这一问题,并探讨持续的部署。
现在,你与当地服务器一起这样做,我们可以重复为AWSMS/5采取的同样步骤。 服务器是在前几节之一创建的。 为了与微软KS服务器连接,你需要通过以下公约连接。
Step 16——首先,见AWS中你数据库的名称。 当你在AWS上登录时,就去数据库科的RDS科。
Step 17 - Cpck on DBases in the next Screening that come.
Step 19——现在与SQL服务器管理<>数据库链接,你需要具体说明连接点如下:demodb.cypphcv1d87e.ap-Southeast-1.rds.amazonaws.com,1433。 (注:假名与停港之间使用的ma)。
下面的屏幕显示与数据库的成功链接。
然后,你可以重复所有相同的步骤。 www.un.org/Depts/DGACM/index_russian.htm 如下:
在数据库中,这种指挥也可以取代。 当你执行sqlcmdtor时,表格将自动在服务器数据库中建立。
Advertisements