English 中文(简体)
CI - Software
  • 时间:2024-03-24 18:09:03

Continuous Integration - Software


Previous Page Next Page  

软件部分是任何持续一体化进程的最重要方面。 本章的重点是整个持续一体化进程所需的软件。

Source Code Repository

源代码存放处用于维持所有源代码及其所有改动。 来源代码存放管理的两个最受欢迎的系统是颠覆,Gite是最新的民众系统。 我们现在将研究如何在该系统上安装Gite。

System Requirements

Memory 2 GB RAM (recommended)
Disk Space 200 MB HDD for the installation. Additional storage is required to store the project source code and this is dependent on the source code being added.
Operating System Version Can be installed on Windows, Ubuntu/Debian, Red Hat/Fedora/CentOS, Mac OS X.

Instalpng Git

吉唐的官方网站是。 如果你点击该链接,你将进入Gite官方网站的主页,详情如下:

Official Website

下载Gite,只剪辑屏幕,进入下载科,点击下载。

Downloads Section

<Step 3——Cpck theWindowspnk and thedown for Git,将自动开始。

GIT

Step 4-Cpcks 下载的Gite.exe文档。 就我们而言,我们正在使用Gite-2.6.1-64-bit.exe文档。 下几张屏幕上显示的Cpck Rug。

Exe File

Step 5——在以下屏幕上显示的下顿。

Next Button

General License agreement.

• 为您的Gite设施寻找地点。

GIT Installation

Default Components

选择“从视窗开始使用吉特”,因为我们将使用视窗。

Git From Windows

在以下屏幕上,接受“CheckoutWindows-风格”的缺席设置,采用“九式”线结束,并点击下。

Check out Windows Style

在以下屏幕上,选择“UseWindows 缺电窗”的选项,因为我们正在使用Windows作为安装Gite的系统。

Default Console Window

安装工作现在将开始,一旦安装完毕,便可随后采取步骤配置Gite。

Finish

Configuring Git

一旦Gite已经安装,就必须为Gite的初步配置采取配置步骤。

需要做的第一个工作是没收吉特人的身份,然后没收用户名称和电子邮件。 这一点很重要,因为每个Git承诺都使用这一信息,而且这种信息不可避免地被削弱为你开始创造的承诺。 我们可以这样做,迅速开放指挥,然后进入以下指挥系统:

git config –global user.name “Username”
git config –global user.email “emaipd”

下面的屏幕是更好地了解的一个实例。

Administrator Command Prompt

这些指挥部实际上将相应改变Gite的配置档案。 为确保你的环境发挥作用,你可以通过发布以下指令,列出Gite配置档案的背景情况。

git config --pst

下面的屏幕显示产出的一个实例。

Example Output

Continuous Integration Server

整个连续一体化管道所需的下一个关键软件是连续一体化软件本身。 以下是该行业使用的最常用的连续集成软件:

    这是一个开放源源源不断一体化软件,许多发展社区都使用。

    这是最受欢迎的商业连续一体化软件之一,大多数公司都利用这一软件来满足其持续一体化的需要。

    。 这是一家名为“Atlassian Pvt. Ltd”的公司提供的又一个民众不断融合软件。

上述所有软件都采用了相同的连续一体化模式。 为了这一理论的目的,我们将为连续整合服务器查询Jetbrains TeamCity

Instalpng TeamCity

以下是在你的计算机中安装喷头脑组群的步骤和系统要求。

System Requirements

Memory 4 GB RAM (recommended)
Disk Space 1 GB HDD for the installation. Additional storage is required to store the build workspace for each project.
Operating System Version Can be installed on Windows, Linux, Mac OS X.

Installation

。 如果你点击了上述链接,你将进入监察组官方网站的主页,详情如下: 你可以浏览该网页,下载卫星组所需的软件。

Official Website of Teamcity

下载的exe用于执行TeamCity-9.1.6.exe。 双筒浮标,然后在登峰的下一个屏幕上点击Ru。

Run TeamCity

TeamCity Setup Wizard

Step 4-Cpck the "I Agree'thton to receive the accreditation agreement and processing the facipties.

I Agree Button

选择安装地点,并点击下。

Destination Folder

选择安装的缺省部件并点击

Default Components TeamCity Setup

这将启动安装过程。 一旦完成配置进程,将随之进行。

选择服务器运行的港口号码。 最好使用不同的港口,例如80

Port Number

之后,它将要求哪一个会计小组需要运行。 选择海关数据表账户和Cpck 其次。

System Account

接下来,它将要求开始提供服务。 接受缺省,然后点击。

Setup Services

Configuring TeamCity

安装完毕后,下一步是组群的配置。 该软件可以在浏览器中浏览以下的URL。

第一步是提供建筑地点,由团队执行。 选择理想的地点并点击Proceedutton。

Location of the Builds

下一步是确定储存所有团队艺术品的数据库。 为教学目的,可以选择Internal (HSQLDB),这是一个在使用产品进行测试时最合适的内部数据库。

Internal Database

然后,团队将处理所有必要的步骤,以启动和运行。

Step 3——下面请您接受许可协议。 接受同样,继续点击。

Accept License Agreement

你们需要设立一个管理账户,用于将数据输入小组软件。 输入必要的细节,并点击“Create account”的纽顿。

TeamCity Create Account Button

现在,你将陷入团队精神。

TeamCity Login

The Build Tool

建设工具是一种工具,可确保以某种方式建立该方案。 该工具通常将执行一份任务清单,为以适当方式建立该方案而需要这些任务清单。 由于我们将研究.Net program,我们将把MSBuild作为建筑工具。 MSBuild工具研究一份建筑文件,其中载有用于建设该项目的任务清单。 让我们研究一个典型的网络配置项目建筑档案。

以下是建筑档案的关键部分,需要加以考虑。

IIS Settings

在使用环境确定哪些是港口号码、网络服务器上的道路是什么以及在应用时需要何种认证。 这些都是重要的环境,在我们学习如何稍后在教学中进行部署时,将通过国际会计准则理事会的上级指挥加以改变。

<UseIIS>True</UseIIS>
<AutoAssignPort>True</AutoAssignPor>
<DevelopmentServerPort>61581</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>http://localhost:61581/</IISUrl>
<NTLMAuthentication>False</NTLMAuthentication>

ItemGroup

用于向建筑服务器说明管理该项目所需的所有依赖的二元。

<ItemGroup>
   <Reference Include = "System.Web.ApppcationServices" />
   <Reference Include = "System.ComponentModel.DataAnnotations" />

<ItemGroup>
   <Compile Include = "App_StartBundleConfig.cs" />
   <Compile Include = "App_StartFilterConfig.cs" />

.Net Framework Version

TargetFrameworkVersion 说 明 该项目需要具备的网络。 这样做是绝对必要的,因为如果建筑服务器没有安装,建筑就会失败。

<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>

Deployment Environment – Amazon

为了这一理论的目的,我们将确保我们的连续一体化服务器能够把我们的申请部署到亚马孙。 为此,我们需要确保具备以下艺术品。

Database Server

采取以下步骤,确保数据库服务器在亚马孙部署。

代表全权证书。 请注意,你可在亚马孙网站上申请免费补助,使你能够有一个免费的等级,使你能够免费使用亚马孙的一些资源。

AWS Management Console

RDS Section

Instances

Step 4-Cpck the Launch DB Options in the next Screen that come.

Launch DB

Step 5 - Choose the服务器 tab, 然后选择“选择”服务器快车。

SQL Server Tab

Step 6——确保输入以下细节,确认你正在使用亚马孙免费提供的免费数据库。

Free Tier of DataBases

Step 7-Cpck the Next 一旦所有领域都填满,则步纽。

Next Button AWS Console

在即将到来的下一个屏幕上,接受所有缺省环境和Cpck Launch DBase

Launch DB Instance

然后,将给你一个显示亚洲开发银行正在成功启动的屏幕。 在同一页,将有一个县来观察非行的情况。 Cpck the connection to see You DBase being set up.

DB Launched

DB Instance Creation

一段时间后,上述屏幕的状况将有所改变,以通知已成功设立了非银场。

Web Server

下一步是在亚马孙建立你的网络服务器,提供网络应用程序。 可以通过随后的步骤做到这一点。

代表全权证书。 请注意,您可在亚马孙网站上申请免费补助,使您能够有一个免费的等级,使你能够免费使用亚马孙的一些资源。

Login

Step 2 - Go to EC2 section,用于创建你的网络服务器。

EC2 Section

在下一次屏幕上,点击发射场。

Launch Instance

Step 4-CpckWindows - MicrosoftWindows 2010 R2 Base

Microsoft Windows Server 2010 R2 Base

Step 5——选择t2.micro,这是自由等级的一部分。 浮油 Next: Configurease details

T2 Micro Option

Step 6——在接下来的屏幕上接受缺省环境,然后选择Next:Add Deposit

Next Add Storage

Step 7——在下一次屏幕上接受缺省环境,并选择Next: Tagase

Next Tag Instance

Step 8——接受下屏幕上的缺省环境,并选择Next: Configure Security Group

Next Configure Security Group

Step 9——接受下屏幕上的缺省环境,并选择 审查和发射

Review and Launch

Launch

在即将到来的下一个屏幕上,将促使你形成一个关键的配对。 将在稍后时间将其输入服务器。 仅创造关键的奶粉,点击Launchase

Key Pair Launch Instance

现在将在亚马孙建立这一榜样。

Advertisements