查看之前的博客可以点击顶部的【分类专栏】
因为 Jenkins 自动化集成和部署需要 JDK、Maven 和 Git 环境,因此我们还需要安装 Maven 、Git。
这篇博客讲解了如何安装 JDK:https://blog.csdn.net/BiandanLoveyou/article/details/117949441
CentOS7 安装 Maven
1、验证 CentOS 上是否有 Maven 环境
[root@localhost ~]# which mvn
/usr/bin/which: no mvn in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/src/jdk/jdk8/bin:/root/bin:/usr/local/src/jdk/jdk8/bin)
提示无。
2、使用 wget 命令下载 Maven 压缩包
1、查看 Maven3 的版本(清华大学开源镜像站):https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/
2、为了统一管理,我们把 Maven 下载到 /usr/local/src/maven 目录下。先使用 mkdir 命令创建。
3、然后在 /usr/local/src/maven 目录下,下载 3.6.3 的压缩包命令:如果报错:-bash: wget: 未找到命令 则先执行 yum -y install wget 安装 wget 命令。
wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
4、解压
[root@localhost maven]# tar -zxvf apache-maven-3.6.3-bin.tar.gz
[root@localhost maven]# ls
apache-maven-3.6.3 apache-maven-3.6.3-bin.tar.gz
5、配置环境变量。
[root@localhost maven]# vi /etc/profile
拉到最后,增加这行配置。注意要根据自己的解压目录进行配置。
export PATH=$PATH:/usr/local/src/maven/apache-maven-3.6.3/bin
6、让配置文件立即生效
[root@localhost maven]# source /etc/profile
7、验证 Maven 安装情况
[root@localhost maven]# which mvn
/usr/local/src/maven/apache-maven-3.6.3/bin/mvn
8、配置阿里云镜像
我们进入到安装目录的 conf 目录,修改 settings.xml 文件,如图:
[root@localhost ~]# cd /usr/local/src/maven/apache-maven-3.6.3/conf;ls
logging settings.xml toolchains.xml
[root@localhost conf]# vi settings.xml
将下面的配置加入到文档中:
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
配置如图,粘贴到 mirrors 节点下:
9、指定仓库地址
修改 settings.xml 配置文件,指定我们的仓库地址。
<localRepository>/usr/local/src/maven/repository</localRepository>
效果图:
然后,我们需要在 maven 目录下创建仓库的目录 repository
[root@localhost maven]# mkdir repository
OK,CentOS 安装 Maven 搞定!
CentOS7 安装 Git
1、验证 git 是否安装
[root@localhost ~]# git --version
-bash: git: 未找到命令
然后,创建 Git 安装目录:/usr/local/src/git
2、安装 git 的相关依赖
yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
3、在 git 目录下,从 GitHub 下载 Git 压缩包
[root@localhost git]# wget https://github.com/git/git/archive/v2.14.1.zip
4、解压
[root@localhost git]# unzip v2.14.1.zip
5、安装。
先在 git 目录下创建 install 目录,用于安装 git 的目录:
[root@localhost git]# mkdir install
[root@localhost git]# ls
git-2.14.1 install v2.14.1.zip
进入 git-2.14.1 然后把 Git 安装到 install 目录下,命令如下:
[root@localhost git]# cd git-2.14.1/
[root@localhost git-2.14.1]# make prefix=/usr/local/src/git/install/ all
6、继续执行安装命令。
[root@localhost git-2.14.1]# make prefix=/usr/local/src/git/install/ install
7、验证
[root@localhost git-2.14.1]# git --version
git version 1.8.3.1
OK,CentOS 下安装 Git 搞定。
与码云 Gitee 建立可信连接
1、去码云官网注册账号
Gitee 码云官方地址:https://gitee.com/
Git 和 码云是使用 RSA 加密方式验证身份的,因此需要生成一对公钥和私钥。不懂非对称加密?看我的博客:https://blog.csdn.net/BiandanLoveyou/article/details/117524716
如果你的 Git 是 windows 版本,可以查看博客:https://blog.csdn.net/BiandanLoveyou/article/details/117752102
我们这篇博客讲解的是 Linux 版本。
2、生成公钥、私钥
我们先在 Linux 本地生成一对公钥、私钥。注意公钥和私钥是成对出现的。
ssh-keygen -t rsa -C "你的邮箱地址@qq.com"
然后直接 3 次回车。
结果:
我们进入 /root/.ssh 查看我们的公钥、私钥文件。 .pub 是公钥, id_rsa 是私钥。
[root@localhost .ssh]# cd /root/.ssh;ls
id_rsa id_rsa.pub
3、把公钥添加到我们的码云,并与 Gitee 建立可信连接
使用 cat 或者 tail 命令把公钥读取出来:
[root@localhost .ssh]# cat id_rsa.pub
然后把公钥全部复制(包括前面的 ssh-rsa 和后面你的邮箱地址)
然后打开已注册好的码云 https://gitee.com/ 右上角个人头像点击【设置】。
然后在左边的菜单栏找到 SSH 公钥,点击。添加公钥。把刚才生成的公钥的文件的全部内容(包括前面的 ssh-rsa 和后面你的邮箱地址),粘贴进去。
验证操作:
验证:
ssh -T git@gitee.com
效果图:如果输出如下图,说明OK了。You've successfully authenticated, but GITEE.COM does not provide shell access.
点击 yes,就把当前主机建立了与 Gitee 的可信连接了。
我们还需要做一个工作,就是 Linux 本地添加 Git 权限。
git config --global user.email "你的邮箱地址"
git config --global user.name "你的名字"
然后初始化 git
git init
效果图:
到这里,我们 CentOS 下就配置好了 Git。
Git 与 Gitee 实现下载、上传功能
1、下载
在码云上创建项目。在右上角,头像的旁边有个 + ,点击【新建仓库】
比如创建一个测试项目:
然后进入到项目的管理页面,点击【克隆/下载】,选择 SSH,复制地址。
克隆码云上的项目到 Linux 本地(下载),我们先在 git 目录下创建 workspace 目录,用来统一存放项目:
[root@localhost git]# mkdir wordspace
[root@localhost git]# cd wordspace/
[root@localhost wordspace]# git clone git@gitee.com:biandanLoveyou/linux-test-project.git
效果图:
这样,就实现了克隆(下载)的功能。
2、上传
我们进入克隆好的项目,并创建一个 HelloWorld 文档
[root@localhost wordspace]# cd linux-test-project/
[root@localhost linux-test-project]# vi HelloWorld
输入以下内容:
今天是北京时间:2021年6月16日
Hi!If you see this world,it means your Linux can link to Gitee successfully!
Good Luck!See you!
然后输入命令【git add .】注意有个空格有个点,这个命令只是把变动的文件加入到 Git 版本控制:
[root@localhost linux-test-project]# git add .
然后可以输入提交的说明(非必须),这个操作是把本次提交加入到 Git 缓存,并没有提交到 Gitee:
[root@localhost linux-test-project]# git commit -m "第一次使用 Linux 上传到 Gitee,请多多关照!"
最后,push 到 Gitee 服务器。
[root@localhost linux-test-project]# git push origin master
结果:
然后,我们到 Gitee 上确认。
点击打开:
没毛病,老铁们!