手把手教你搭建Jenkins实现自动化部署Jar(上)

centeros7 安装配置环境jdk1.8


1.先卸载centeros自带jdk

rpm -qa | grep openjdk


查询出来的自带的openjdk


2.删除

rpm -e --nodeps


3.再次查询

rpm -qa | grep jdk


手把手教你搭建Jenkins实现自动化部署Jar(上)


4.在usr/local创建文件夹

cd /usr/local
mkdir java




手把手教你搭建Jenkins实现自动化部署Jar(上)


5.将jdk1.8放到刚刚创建的文件中


cd  /usr/local/java


用xftp上传后解压

tar -zxvf  jdk-8u181-linux-x64.tar.gz


手把手教你搭建Jenkins实现自动化部署Jar(上)


6.进入刚刚解压的文件夹

cd jdk1.8.0_181/
pwd      #(这一步记录jdk1.8的路径,一会配置环境用)



手把手教你搭建Jenkins实现自动化部署Jar(上)


7.配置环境

vim /etc/profile


按i插入下面路径


export JAVA_HOME=/usr/local/java/jdk1.8.0_181
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin


按Esc后:wq退出后


source /etc/profile


手把手教你搭建Jenkins实现自动化部署Jar(上)


8.查看是否成功

java -version




手把手教你搭建Jenkins实现自动化部署Jar(上)


maven 环境配置

1.在/usr/local 下创建maven文件夹

cd /usr/local
mkdir maven


手把手教你搭建Jenkins实现自动化部署Jar(上)


2.进去新建的文件夹

cd maven

上传 apache-maven-3.5.4-bin.zip



手把手教你搭建Jenkins实现自动化部署Jar(上)


3.解压

unzip apache-maven-3.5.4-bin.zip

手把手教你搭建Jenkins实现自动化部署Jar(上)


4.进入解压的文件夹

cd apache-maven-3.5.4/pwd   #(记录下这个路径,一会配置环境用到)


5.配置环境

vim /etc/profile


按i插入下面


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


按Esc后:wq保存后

source /etc/profile


手把手教你搭建Jenkins实现自动化部署Jar(上)


6.查看是否成功

mvn -v


手把手教你搭建Jenkins实现自动化部署Jar(上)


centeros7安装git


yum install git


一路下来y即可

查看是否是成功

git --version


手把手教你搭建Jenkins实现自动化部署Jar(上)


查看git命令地址

which -a git

到此环境已经搭建好,开始对maven私服,gitlab搭建。


手把手教你搭建Jenkins实现自动化部署Jar(上)


gitlab搭建


1.新建 /etc/yum.repos.d/gitlab-ce.repo

vim /etc/yum.repos.d/gitlab-ce.repo


后按下 i 键 插入下面内容

[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1


2.

sudo yum makecache
sudo yum install gitlab-ce 
#(安装最新的)      或   sudo yum install gitlab-ce-12.0.4 #(指定版本号)


3.配置 external_url

vim /etc/gitlab/gitlab.rb


修改external_url地址 为: http://本机地址:端口号/


本机地址查看:ifconfig


查看端口号运行的应用 lsof -i:端口号


4.

gitlab-ctl reconfigure


5.

gitlab-ctl restart #启动        
gitlab-ctl start|stop|status|restart # 其他操作


6.访问

http://本机地址:端口号/


常见问题 gitlab502 : 这个是端口被占用

确保端口不被占用后从4开始继续来一遍


centeros7 搭建maven私服


下载nexus3.x:

https://www.sonatype.com/download-oss-sonatype

1.在/usr/local下创建nexus文件


手把手教你搭建Jenkins实现自动化部署Jar(上)


2.上传刚刚下载的nexus压缩包并解压


手把手教你搭建Jenkins实现自动化部署Jar(上)


3.

cd nexus-3.18.1-01/bin/
ls

手把手教你搭建Jenkins实现自动化部署Jar(上)


浏览器访问


手把手教你搭建Jenkins实现自动化部署Jar(上)


6.设置开机自启动


1.创建服务

vim /usr/lib/systemd/system/nexus.service


2.按i将下面复制进去

[Unit] 
Description=nexus service
[Service] 
Type=forking LimitNOFILE=65536 #警告处理
ExecStart=/usr/local/nexus/nexus-3.7.1-02/bin/nexus start
ExecReload=/usr/local/nexus/nexus-3.7.1-02/bin/nexus restart
ExecStop=/usr/local/nexus/nexus-3.7.1-02/bin/nexus stop
Restart=on-failure
[Install]
WantedBy=multi-user.target


3.将服务加入开机启动

systemctl enable nexus.service


4.重新加载配置文件

systemctl daemon-reload


手把手教你搭建Jenkins实现自动化部署Jar(上)

上一篇:linux文件同步之rsync


下一篇:Intellij IDEA中生成jar包