1. ubuntu
安装 ubuntu更新 ubuntu 源为阿里云的源,详细https://jingyan.baidu.com/article/7f41ecec1b7a2e593d095ce6.htmljenkins要下插件。输入 sudo systemctl restart NetworkManager 启用更新重启ubuntuidea的安装,eclipse 安装 (可选)
2. 安装 jdk8
jenkins jdk7各种出错,因为最新jenkins是用java 8编译的,血的教训,或许更早的jenkins版本支持jdk7下载jdk8 的tar.gz包,然后解压到自定义安装目录(我喜欢在 home 目录下安装,因为不需要 root 权限)。home/.bashrc中添加环境变量,将目录改成本机jdk的目录,这种方式配置的环境变量只能用于当前用户,所有用户用另外一种方式 ··· export JAVA_HOME=/usr/jdk1.8.0_101 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin ···
3. 安装 tomcat
下载 apache-tomcat-7.0.70.tar.gz,解压到自定义安装目录启动tomcat:进入命令行,进入 $TOMCAT_HOME/bin/,执行 sudo ./startup.sh 命令,启动 tomcat
4. 安装git
sudo apt-get install git这种方式安装的程序可执行文件在 /usr/bin/ 目录中
5. 安装 maven
下载apache-maven-3.3.9.bin.tar.gz解压到自定义安装目录home/.bashrc 配置环境变量 export M2_HOME=/home/gzx/apache-maven-3.3.9 PATH=$M2_HOME/bin:$PATH验证是否成功 mvn -v
6. 安装 jenkins
官网下载 war 包,最后一个下载链接就是将 war 包直接放到tomcat webapps目录,开启 tomcat 最好配一下tomcat的环境变量,不知是不是必须Tomcat conf/serve.xml 中 在<Connector port=“8080” 后添加 URIEncoding=“UTF-8”启动tomcat打开浏览器输入 localhost:8080/jenkins安装插件直接选默认安装成功后更换下载插件的源为国内的镜像源 http://mirror.esuni.jp/jenkins/updates/update-center.json, 具体可参考 http://www.cnblogs.com/testway/p/6387307.html第一次部署成功后最好删掉war包(好像不删也可以???),删war包前一定要关闭tomcat,否则他会把已解压的也给删掉。
7. jenkins 使用
可以看一下 http://www.jianshu.com/p/a7d7df97fe4b下载 maven(Maven Integration plugin)、deploye(Deploy to container Plugin)插件,可在系统管理-管理插件-可选插件中下载。在系统管理中找到Global Tool Configurations,其中包含jdk、git、maven等工具的配置,配置一下路径。增加tomcat用户,具体可参考 http://blog.csdn.net/lykangjia/article/details/56665238准备一个要构建的java web 项目在项目文件夹新建git仓库在Jenkins上创建一个maven项目源码管理选择git构建触发器选择第一个和 Poll SCM ,Poll SCM 日程表填入 H/15 **** ,15代表间隔多少分钟查看一次 git 仓库的, 具体可参考 http://www.cnblogs.com/zln1021/p/6273640.htmlGoals and options 和本地maven一样的,参数中填写 clean package 。git 本地仓库地址写路径即可,本地不要证书,远程可能需要证书然后点击构建后操作,选择 Deploy war/ear to container。Deploy to container Plugin 中配置要部署的 war 包和要部署到的目录和tomcat用户Deploy to container Plugin 插件的使用参考:http://blog.csdn.net/houyefeng/article/details/50996198保存点击立即构建,构建成功后,访问一下项目地址看看是否自动部署成功了更新一下git master 分支看一下 15 分钟后会不会自动部署以上都成功了就宣布大功告成了