一、JDK安装

  1. 将jdk上传到linxu系统上面,使用解压命令 [tar -zxvf +文件名]。
  2. 配置环境变量。[cd /etc] [vi profile]
#添加到最后,修改JAVA_HOME
export JAVA_HOME=/usr/java/jdk1.8.0_65
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
  1. 让配置生效。[source profile]
  2. 查看JDK是否配置成功。[java -version]

从其他服务器复制JDK的方式为:

  1. 把JDK目录打成tar.gz包[tar -zcvf 文件名.tar.gz 要压缩的文件/文件夹]。

2.复制到目标路径下,解压[tar -zxf 文件名.tar.gz]。

二、Tomcat安装(非必须)

  1. 将tomcat上传到linux 上。
  2. 使用解压命令 [tar -xzvf +文件名]。
  3. 进入tomcat/bin 文件夹 [cd /opt/tomcat-8/bin]
  4. 修改文件catalina.sh [vi catalina.sh],添加tomcat 的路径。
CATALINA_HOME=/opt/tomcat-8
  1. 启动tomcat:[./startup.sh]
  2. 通过ip地址+端口访问(默认8080)

三、Jenkins安装

Tomcat方式

  1. 将路径切换到/opt/tomcat-8/webapps目录下,将jenkins的war包上传到该目录。
  2. 修改Jenkins主目录,添加以下环境变量,执行[vi /etc/profile] [source /etc/profile]。
export JENKINS_HOME=/var/lib/jenkins
  1. 重新启动tomcat。tomcat会解压war包,生成一个jenkins文件夹,而且会在root目录下生成一个.jenkins的文件夹。
  2. 在浏览器上输入ip+端口/jenkins 可直接访问。

shell脚本方式

  1. 在jenkins.war所在目录下新建一个start.sh脚本[vi start.sh],编写shell脚本:
#! /bash/bin
nohup java -jar jenkins.war > jenkins.log &
  1. 给脚本赋予执行权限[chmod 777 start.sh]。
  2. 修改Jenkins主目录,添加以下环境变量,执行[vi /etc/profile] [source /etc/profile]。
export JENKINS_HOME=/var/lib/jenkins
  1. 启动[sh start.sh],在浏览器上输入ip+端口/jenkins 可直接访问。
jenkins一直卡着,显示正在启动,请稍后…

解决方案:在根目录下 [cd .jenkins/updates/] [vim default.json]

把 
“connectionCheckUrl”:“http://www.google.com/”
改为
“connectionCheckUrl”:“http://www.baidu.com/”
关闭Jenkins http://localhost:8080/exit
重启Jenkies http://localhost:8080/restart
重新加载配置信息 http://localhost:8080/reload

四、Maven安装

  1. 下载maven linux安装包,在linux上解压[tar -xzvf +文件名]。
  2. 修改maven/config/settings.xml文件(直接替换,修改里面的本地maven仓库路径"/opt/mvn_repo",同时新建该文件夹[mkdir /opt/mvn_repo])。
  3. 配置环境变量[vi /etc/profile]
export MAVEN_HOME=/opt/maven
export PATH=$MAVEN_HOME/bin:$PATH
  1. 使环境变量生效[source /etc/profile]。

五、Git安装

  1. [yum -y install git]
  2. [git --version]

六、Docker安装

  1. 安装docker[curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun]。
  2. 启动docker[sudo systemctl start docker]。
  3. 查看docker状态[systemctl status docker]。

七、服务器docker配置

  1. 修改docker服务器的hosts文件[vi /etc/hosts],添加:
172.16.234.12 harbor.myk8s.thunisoft.com
  1. 修改虚拟机/etc/docker/daemon.json,如果没有则新建这个文件[vi /etc/docker/daemon.json]
{ "insecure-registries":["172.16.15.145:5000","registry.thunisoft.com:5000","172.18.15.207:5000"] }
  1. 重启docker [systemctl restart docker]。

八、npm安装

执行以下命令:

curl --silent --location https://rpm.nodesource.com/setup_10.x | bash -
yum install -y nodejs
npm install -g cnpm --registry=https://registry.npm.taobao.org
npm install
npm run build
npm -v 

安装成功后,显示版本号

九、Jenkins配置

  1. Maven插件安装。Jenkins安装完成后,进入Manage Jenkins → Manage Plugins → 可选插件搜索gitlab → 全部安装(不确定装哪个,一共也没几个) → 重启Jenkins。
  2. 全局配置。Manage Jenkins → Global Tool Configuration 配置如下:

  1. 添加gitlab。Manage Jenkins → Config System ,添加如下:

  1. 添加视图。选择New View → 填写视图名称(文书服务/文书管家),选择ListView → 下一步保存。
  2. 选择视图,新建Item → 输入任务名称,选择Freestyle project,填写任务信息,如下:

十、断电重启后

  1. 启动Docker。[sudo systemctl start docker]
  2. 启动Jenkins。[sh start.sh]