首页 > 其他分享 >【Microsoft Azure 的1024种玩法】七十四.五分钟在Azure Virtual Machines中快速部署一套软件项目管理及自动构建工具

【Microsoft Azure 的1024种玩法】七十四.五分钟在Azure Virtual Machines中快速部署一套软件项目管理及自动构建工具

时间:2023-11-09 10:35:32浏览次数:37  
标签:1024 配置 Virtual Maven apache 构建 Azure maven


【简介】

Apache Maven由 Apache 软件基金会所提供的一个软件项目管理及自动构建工具,Maven 为开发者提供了一套完整的构建生命周期框架。开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置,因为 Maven 使用了一个标准的目录结构和一个默认的构建生命周期,Maven 能够在很短的时间内使得每项工作都按照标准进行,本篇文章主要介绍了如何在五分钟内通过Azure Virtual Machines快速部署一套软件项目管理及自动构建工具


【操作步骤】

一.创建配置Azure Virtual machines

1.配置基本的Azure VM信息(包括订阅、资源组、实例详细信息,管理员账号及入站端口规则),具体配置如下所示:

【Microsoft Azure 的1024种玩法】七十四.五分钟在Azure Virtual Machines中快速部署一套软件项目管理及自动构建工具_azure

2.配置磁盘信息(配置相关磁盘类型及加密类型)具体配置如下所示:

【Microsoft Azure 的1024种玩法】七十四.五分钟在Azure Virtual Machines中快速部署一套软件项目管理及自动构建工具_azure_02


3.配置网络接口信息(虚拟网络、子网、公网IP、公共出入站端口等)具体配置如下所示:

【Microsoft Azure 的1024种玩法】七十四.五分钟在Azure Virtual Machines中快速部署一套软件项目管理及自动构建工具_devops_03

4.配置监视和管理

【Microsoft Azure 的1024种玩法】七十四.五分钟在Azure Virtual Machines中快速部署一套软件项目管理及自动构建工具_microsoft_04


5.查看并创建虚拟机

【Microsoft Azure 的1024种玩法】七十四.五分钟在Azure Virtual Machines中快速部署一套软件项目管理及自动构建工具_microsoft_05

6.部署完成以后,可点击直接“转到资源”

【Microsoft Azure 的1024种玩法】七十四.五分钟在Azure Virtual Machines中快速部署一套软件项目管理及自动构建工具_devops_06

7.如下图所示可以看到虚拟机资源管理页面

【Microsoft Azure 的1024种玩法】七十四.五分钟在Azure Virtual Machines中快速部署一套软件项目管理及自动构建工具_azure_07

二.远程连接Azure Virtual Machines

1.我们通过SSH的方式远程Azure Virtual Machines的公网IP地址

ssh [email protected]

【Microsoft Azure 的1024种玩法】七十四.五分钟在Azure Virtual Machines中快速部署一套软件项目管理及自动构建工具_azure_08

三.下载安装 Maven依赖环境并配置环境变量

1.执行以下命令安装java

sudo yum -y install java-1.8.0-openjdk-devel

【Microsoft Azure 的1024种玩法】七十四.五分钟在Azure Virtual Machines中快速部署一套软件项目管理及自动构建工具_devops_09


2.执行以下命令下载apache-maven安装包

cd/home
wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

【Microsoft Azure 的1024种玩法】七十四.五分钟在Azure Virtual Machines中快速部署一套软件项目管理及自动构建工具_microsoft_10

3.对下载的apache-maven安装包进行解压

tar xzvf apache-maven-3.5.4-bin.tar.gz && mv apache-maven-3.5.4 /usr/local/apache-maven

【Microsoft Azure 的1024种玩法】七十四.五分钟在Azure Virtual Machines中快速部署一套软件项目管理及自动构建工具_microsoft_11


4.编辑/etc/profile文件,在最下方添加如下环境变量:

MAVEN_HOME=/usr/local/apache-maven
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin

添加完毕后,如下图所示

【Microsoft Azure 的1024种玩法】七十四.五分钟在Azure Virtual Machines中快速部署一套软件项目管理及自动构建工具_azure_12


5.使用如下命令刷新Profile文件

source /etc/profile

【Microsoft Azure 的1024种玩法】七十四.五分钟在Azure Virtual Machines中快速部署一套软件项目管理及自动构建工具_SQL_13

四.构建项目骨架

1.执行以下命令构建项目骨架

cd /home
mvn archetype:generate -DgroupId=helloworld -DartifactId=helloworld

【Microsoft Azure 的1024种玩法】七十四.五分钟在Azure Virtual Machines中快速部署一套软件项目管理及自动构建工具_Azure_14


【Microsoft Azure 的1024种玩法】七十四.五分钟在Azure Virtual Machines中快速部署一套软件项目管理及自动构建工具_microsoft_15


【Microsoft Azure 的1024种玩法】七十四.五分钟在Azure Virtual Machines中快速部署一套软件项目管理及自动构建工具_Azure_16

五.编译运行Maven项目

1.执行以下命令对项目进行编译

cd /home/helloworld
mvn compile

【Microsoft Azure 的1024种玩法】七十四.五分钟在Azure Virtual Machines中快速部署一套软件项目管理及自动构建工具_devops_17


2.执行以下命令运行项目

mvn exec:java -Dexec.mainClass="helloworld.App"

【Microsoft Azure 的1024种玩法】七十四.五分钟在Azure Virtual Machines中快速部署一套软件项目管理及自动构建工具_devops_18


【Microsoft Azure 的1024种玩法】七十四.五分钟在Azure Virtual Machines中快速部署一套软件项目管理及自动构建工具_azure_19

六.测试运行Maven项目

1.执行以下命令对Maven项目进行测试

mvn test

【Microsoft Azure 的1024种玩法】七十四.五分钟在Azure Virtual Machines中快速部署一套软件项目管理及自动构建工具_microsoft_20


【Microsoft Azure 的1024种玩法】七十四.五分钟在Azure Virtual Machines中快速部署一套软件项目管理及自动构建工具_Azure_21

六.打包运行Maven项目

1.执行以下命令对行Maven项目进行打包

mvn package

【Microsoft Azure 的1024种玩法】七十四.五分钟在Azure Virtual Machines中快速部署一套软件项目管理及自动构建工具_azure_22


标签:1024,配置,Virtual,Maven,apache,构建,Azure,maven
From: https://blog.51cto.com/u_16343585/8273030

相关文章