Gitlab+Jenkins

本文详细介绍了如何配置Gitlab公钥、在Gitlab创建项目并生成SSH地址,以及进行Git全局设置。接着,通过克隆项目、提交文件到Gitlab,展示了本地仓库的创建与管理流程。最后,讲解了在Jenkins中创建定时任务,包括源码管理、定时构建和构建环境的设置,确保自动化部署的顺利进行。
摘要由CSDN通过智能技术生成

Gitlab+Jenkins
一、公钥
进入ssh文件: cd ~/.ssh
1.如果公钥存在
获取公钥:cat ~/.ssh/id_rsa.pub

2.如果公钥不存在
成公钥命令:ssh-keygen -t rsa -C “emailname@qq.com”
ssh-keygen命令提示您的位置和文件名存储密钥和密码,回车只有可能需要你输入三个东东。
第一是 .ssh 文件保存的位置,一般默认为 C:\Users\Administrator.ssh\id_rsa,直接回车即可;
第二让你输入密码,可以不输入,直接回车即可;
第三是让你确认输入密码的。
根据返回的信息,找到.ssh目录 /c/Users/Administrator/.ssh/下的两个文件:
私钥 /c/Users/Administrator/.ssh/id_rsa.
公钥 /c/Users/Administrator/.ssh/id_rsa.pub.
生成公钥后复制公钥:cat ~/.ssh/id_rsa.pub

二、Gitlab添加公钥
1.进入settings
在这里插入图片描述

2.进入SSH keys 添加公钥

三、Gitlab创建项目,生成一个空项目,复制ssh地址
1.新建项目计划 new project

2.复制项目SSH链接

四、git全局设置
#注意替换成自己的名字和邮箱
git config --global user.name “zong”
git config --global user.email “**@jxresearch.com”

五、创建本地仓库
1.克隆Gitlab项目到本地
git clone git@****/test.git
2.进入本地项目文件
cd test
3.创建本地文件
touch README.md
4.提交文件Gitlab到暂存区
git add README.md
5.提交文件到Gitlab
git commit -m “add README”
6.合并master
git push -u origin master
7.开发分支(dev)上的代码达到上线的标准后,要合并到 master 分支
进入分支:git checkout dev
拉取代码:git pull
进入master:git checkout master
合并dev上代码:git merge dev
推到远程master:git push -u origin master
8.当master代码改动了,需要更新开发分支(dev)上的代码
git checkout master
git pull
git checkout dev
git merge master
git push -u origin dev

六、Jenkins创建定时任务
1.创建自由风格任务
2.填写任务内容
(1)源码管理
(2)定时构建
(3)构建环境
cd /home/jmeter/scriptpath
export JAVA_HOME=/application/jdk1.8.0_221
export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH
export CLASSPATH=.: J A V A H O M E / l i b / d t . j a r

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值