linux运维篇-git

1.安装git

yum -y install git

git --version    #查看版本

2.设置用户名和邮箱

git config --global user.name root
git config --global user.email admin@example.com

git config --list #查看配置

git remote add origin git@caicaizi.com:npc/dsj/pro.git #设置git仓库

3.初始化本地库

mkdir git           #建立仓库位置

cd /git             

git init             #初始化

4.基础命令

git status          #查看状态

git add 文件名      #添加到暂存区

git commit -m "注释" 文件名      #提交到本地仓库

git reflog         #查看版本信息

git reset --hard 版本号     #回滚到以前版本

git push -u origin master        #推送代码到仓库,如果这一步卡住了,那就是域名没有添加上到etc/hosts上面改,初始都是master分支

5.gitlab的安装

前提,确保安装了nginx

sudo yum install -y curl policycoreutils-python openssh-server perl
sudo systemctl enable sshd
sudo systemctl start sshd

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld

https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/   #下载对应的版本

rpm -ivh 包         #安装

vim /etc/gitlab/gitlab.rb           #更改域名

gitlab-ctl reconfigure              #配置

停止gitlab服务:gitlab-ctl stop

启动gitlab服务:gitlab-ctl start

可以进 gitlab.rb切换登入端口

但是要用更新配置gitlab-ctl reconfigure

输入域名,得到

默认账户:root

tail -f /etc/gitlab/initial_root_password  #查看密码

 6.修改密码,语言

偏好设置往下拉就能修改语言了

7.jenkins

1.访问官网,点击下载查看对应版本的下载方式。Jenkinsicon-default.png?t=N7T8https://www.jenkins.io/zh/

最新版本需要jdk比较新的,可以用yum install java-11   按tab,这个版本能启动

2.启动

systemctl start jenkins.service       #启动

访问8080端口

百度查看安装中文插件的方法

3.安装插件

1. 插件搜索maven

下载此插件

2.下载git插件

3.下载发布插件

4.下载maven

Maven – Download Apache Mavenicon-default.png?t=N7T8https://maven.apache.org/download.cgi

到服务器上解压并放到

tar -zxvf apache-maven-3.9.6-bin.tar.gz   #解压

mv apache-maven-3.9.6 /usr/local/maven    #移动路径

/usr/local/maven/bin/mvn           #启动

5.构建项目

新建项目,选maven 

选择仓库,这里注意仓库是否是公开的,如果是私有要填写账号密码 

选择正确分支

选择对应的pom

选择要打包完要发送给那台机器运行

上图的解析

Source files:找到jenkis下的workplace目录下的某一个打包,jar或者war,将这个包发到对应机器上

Remove prefix:虽然找到对应的包,但是它会连同目录一起传过去,所以要去掉目录,这里填要去掉的目录

Remote diretory:这里填写/root下的目录。

上面选择机器得到system那里添加

点击就可以构建打包了

如果上面的项目要用到的jdk不是11,那么得到tool下

添加下jdk

8.添加钩子

先在jenkins构建项目这里填写钩子

下载插件,用这个插件就不用每次用钩子都要登录了,用这个插件提供的钩子地址

buildByToken/build?job=NAME&token=SECRET.

去到gitlab上添加钩子

设置触发事件

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值