项目创建、Jenkins部署

项目搭建部署

1、GitLab

1.1 创建一个新项目

在这里插入图片描述
在这里插入图片描述

Blank Project:空项目
Create from template:根据模版创建项目
Import project:导入一个项目

Project path:git路径
Project name:项目名称
Project desciption:项目描述

Level:项目级别类型
	Private:私有的
	Internal:内部的
	Public:公共的
1.1.1这里我选择了私有空项目

在这里插入图片描述
创建成功后就可以用Git命令进行项目拉去了
在这里插入图片描述

1.1.2项目添加项目成员

在这里插入图片描述

select members to invite: 查询成员
choose a role permission: 变更角色权限
1.1.3执行命令

在这里插入图片描述

Git global setup:git帐号登录
Create a new repository:创建一个本地仓库、并推到远端 master分支
Existing folder:验证是否存在文件夹

2、jenkins部署

1.1创建一个项目文件夹

注意,这里项目文件夹名称要和项目名称一致
在这里插入图片描述

1.2在刚创建成功的文件夹下创建一个项目

在这里插入图片描述

1.2.1填写项目git地址

在这里插入图片描述

1.2.2填写Execute shell脚本

创建一个编译项目
在这里插入图片描述
前提是 Jenkins 与 Git 同处一台服务器上,所以这里直接进入服务器项目目录

cd /var/lib/jenkins/workspace/demo(项目文件夹名称)/demo-build(项目工程名称); '找到工程所在目录' 
git checkout beta; '检出beta分支'
git pull; '拉去最新代码'
/opt/maven/bin/mvn -U -Dmaven.test.skip=true clean install -P beta; 'maven编译,最终编译成功的jar在项目中的 target 文件夹下'

创建一个项目启动项目

ssh jenkins@xxx.xxx.xxx.xxx '/etc/init.d/dyzpMiniCompany stop';
scp /var/lib/jenkins/workspace/demo/demo-build/demo-company/target/demo-mini-company.jar jenkins@xxx.xxx.xxx.xxx:/apps/dyzp-mini-company;
ssh jenkins@xxx.xxx.xxx.xxx '/etc/init.d/dyzpMiniCompany start';

完成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值