Jenkins自动化发布一,环境准备

 

​本文主要讲,Jenkins自动化发布所需要的必要环境准备,话不多说,开始正文(话外音:也没啥可多说的,都是基本操作)。

安装Jenkins之前,需要准备好我们必要的环境(JDK,Maven,Git),这些就不做过多介绍了,作为一个JAVA程序员,这些一定都非常熟了,下面我们聊聊怎么在Centos服务器上安装这些环境。

## JDK安装

下载安装

# 一、命令安装yum install -y java# 二、解压缩安装# 切换到需要安装的目录,执行命令下载包:wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz# 解压命令 tar -zxvf jdk-8u181-linux-x64.tar.gz

配置环境变量

# 配置环境变量vim /etc/profile ,插入如下配置export JAVA_HOME=/usr/gourd/jdk/jdk1.8.0_261export JRE_HOME=$JAVA_HOME/jreexport PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin;export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib# 重新加载配置source /etc/profile

查看版本,安装路径

# 查看版本java -version# 查看安装位置whereis java

## Maven安装

下载安装

# 一、命令安装 yum -y install maven# 二、解压缩安装# 切换到需要安装到的目录wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz# 解压到指定目录tar -zxvf apache-maven-3.6.3-bin.tar.gz

配置环境变量

# 配置环境变量vim /etc/profile ,插入如下配置export MAVEN_HOME=/usr/gourd/maven/apache-maven-3.6.3 export PATH=$PATH:$MAVEN_HOME/bin# 重新加载配置source /etc/profile

查看版本,安装路径

# 查看版本mvn -version# 查看安装位置whereis mvn

## Git安装

下载安装

# 一、命令安装 yum -y install git# 查看版本git --version# 查看安装位置whereis git

## Docker安装

前面写过一篇关于Docker,个人感觉还是很全的(容我傲娇一下):《同事安装Mysql只用了一条命令,活该他涨薪》

## Harbor镜像库

这个是可选项,如果不需要将打包的镜像存储或者只是本机发布的,可以安装。

需要先确保已安装了docker、docker-compose。进入到需要安装到的目录,下载包

wget https://github.com/vmware/harbor/releases/download/v1.1.2/harbor-online-installer-v1.1.2.tgz;# 解压tar xvf harbor-online-installer-v1.1.2.tgz

# 修改配置:

解压缩后,目录下会生成harbor.cfg文件

修改如下两个配置,hostname 修改成服务器ip或者域名。其他默认即可。

# hostname设置访问地址,可以使用ip、域名,不可以设置为127.0.0.1或localhost hostname = 121.196.57.209 # 启动Harbor后,管理员UI登录的密码,默认是Harbor12345 harbor_admin_password = Harbor12345

harbor会用到 80,443,4443三个端口,如果被占用,需要修改目录下docker-compose.yml中如下端口映射:

 

# 启动

在当前目录执行 ./install.sh,Harbor服务就会根据当前目录下的docker-compose.yml开始下载依赖的镜像,检测并按照顺序启动各个服务。

# 访问登录

启动完成后,hostname + port 访问登录。

hostname:第二步修改配置中设置的值。

port:docker-compose.yml中proxy服务的第一个映射端口,默认80;

账号:admin,

密码:第二步修改配置中harbor_admin_password设置的值,默认:Harbor12345

## nexus3 (Maven私库)

这个也是可选项,如果你的是多模块项目建议安装,不然发布某个模块时,需要打包整个项目。况且这个在公司中也是标配,你需要知道的知识。

docker run -id --privileged=true \--name=nexus3 --restart=always -p 8081:8081 \-e INSTALL4J_ADD_VM_PARAMS="-Xms512m -Xmx512m" \docker.io/sonatype/nexus3

初始账号:admin 初始密码在:容器中的/nexus-data/admin.password里面。

使用过程,我就不多说了,百度一下,都是基本操作。

写在最后

好了,到此所需的环境就都准备好了,下面你就可以和Jenkins尽情玩耍了。

小伙伴们继续关注哈,下一篇会有大作哈(气氛先搞起来)。

更多精彩内容,请关注公众号。

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值