本文已迁移到我的新博客地址:blog.favorstack.io 欢迎访问~
Java开发中,很多工作比较繁琐:新功能开发完毕,测试,修改配置文件,打包,发布…我们时常能听到将开发流程自动化的声音,然而实际真正将自动化落地的有多少呢,你还在一遍遍的用IDE打包,然后手工部署吗,现在我们需要将这一切完全自动化,专心写代码:)
一 基础环境搭建篇
注:以下环境除Nexus外,其他都需要在同一台机器中安装,所有操作是在服务器中,不是本地开发环境,所以会省略一些不必要的步骤。
操作系统:
Ubuntu 15.10Server x86_64 4.2.0-30-generic
JDK:
1.7.0_80 64-BitServer VM
Maven:
Apache Maven 3.3.3
Jenkins:
jenkins1.653(war)
(一) 安装JDK
1.创建文件夹
$ sudo mkdir /usr/lib/jvm
2.解压文件
$ sudo tar -zxvf /tmp/jdk-7u80-linux-x64.tar.gz -C /usr/lib/jvm
3.配置默认jdk
$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_80/bin/javac" 1 \
&& sudo update-alternatives --set javac /usr/lib/jvm/jdk1.7.0_80/bin/javac \
&& sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_80/bin/java" 1 \
&& sudo update-alternatives --set java /usr/lib/jvm/jdk1.7.0_80/bin/java
4