1. 1.3 Jenkins部署

Jenkins是一个独立的开源软件项目,是基于Java开发的一种持续集成和持续交付工具,Jenkins的前身Hudson是一个可扩展的持续集成引擎。官方网站https://jenkins.io/

1.安装JDK

Jenkins是Java编写的,所以需要先安装JDK,这里采用yum安装,如果对版本有需求,可以直接在Oracle官网下载JDK。

[root@linux-node2 ~]# yum install -y java-1.8.0 java-1.8.0-openjdk-devel

2.安装Jenkins

目前Jenkins版本主要分为两个大的版本LTS长期支持版和周更新版。大家可以根据实际情况进行选择,本书选择的是当前的LTS版本,可以从这里获取最新版本和安装方法:https://pkg.jenkins.io/redhat/。

[root@linux-node2 ~]# wget https://mirror.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.289.2-1.1.noarch.rpm
[root@linux-node2 ~]# rpm -ivh jenkins-2.289.2-1.1.noarch.rpm

3.启动Jenkins

[root@linux-node2 ~]# systemctl start jenkins && systemctl enable jenkins

4.访问Jenkins

在浏览器输入http://192.168.56.13:8080

来访问jenkins,并进行初始化,全部默认参数即可。

插件安装慢的问题解决

  1. 初始化Jenkins期间的修改:
[root@linux-node2 ~]# vim /var/lib/jenkins/updates/default.json
将其中的  updates.jenkins-ci.org/download 替换为 mirrors.tuna.tsinghua.edu.cn/jenkins 
sed -i 's/updates.jenkins-ci.org\/download/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /var/lib/jenkins/updates/default.json
[root@linux-node2 ~]# systemctl restart jenkins
  1. 已经安装完毕Jenkins之后的修改:

国内插件地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

5.安装Maven

[root@linux-node2 ~]# cd /usr/local/src
[root@linux-node2 src]# wget https://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.zip
[root@linux-node2 src]# unzip apache-maven-3.6.3-bin.zip
[root@linux-node2 src]# mv apache-maven-3.6.3 /usr/local/
[root@linux-node2 src]# ln -s /usr/local/apache-maven-3.6.3/ /usr/local/maven

1.1.1. Maven常用设置

1.本地仓库默认存放位置:

[root@linux-node2 ~]# ls ~/.m2/repository/

2.Maven 国内镜像设置

[root@linux-node2 ~]# vim /usr/local/maven/conf/settings.xml 
<mirrors>
<mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    </mirror>
  </mirrors>

3.Maven常用命令

注意:运行Maven命令时一定要进入pom.xml文件所在的目录!

  • mvn compile 编译(编译后会生成target目录)
  • mvn clean  清理(删除target)
  • mvn test   测试
  • mvn package 打包(打包后存放在target目录)
  • mvn install 发布项目提交到本地仓库
  • mvn deploy 把本地jar发布到remote
Copyright © 赵班长@新运维社区 2019 all right reserved,powered by Gitbook该文件修订时间: 2021-08-24 13:13:13

results matching ""

    No results matching ""