第一步找3台机器
我这边有3个虚拟机
10.211.55.36 (Jenkins)
10.211.55.37(node1)
10.211.55.38 (node2)
第二步部署Jenkins
下载地址:http://ftp-nyc.osuosl.org/pub/jenkins/war-stable/ 找自己想要的版本下线即可(有更新,Jenkins会提示更新)
把下载的war包直接启动就可以
nohup java -jar jenkins.war &
启动访问 http://10.211.55.36:8080/
你输入密码红色的是密码路找到打开输入就可以了
下面是安装插件(选择推荐安装的就可以这样不用一个一个的找了,基本的都包含了,如果缺啥我们在装)
设置一个管理员
登录后就这样
第三步
插件在这这里目前用不到,需要用到的时候查一下插件,安装即可
1 把我们的2个节点先加进来(添加好后TEST一下)
找到插件(Publish over SSH)
测试显示成功就可以(这样节点就配置好了)
2 创建项目(这里构建maven项目)如果没有这个下载插件(Maven Integration plugin)
我们使用SVN 当然GIT也是可以的但是要配置相应的插件
把 source files 下的文件发送到目标机器上的Remote directory 位置
发送成功后执行Exec command
点击保存就可以了
3 在目标机器上创建脚本
stop.sh
echo "停止服务"
pid=`ps -ef | grep eureka-0.0.1-SNAPSHOT.jar | grep -v grep | awk '{print $2}'`
if [ -n "$pid" ]
then
echo "kill -9 的pid:" $pid
kill -9 $pid
fi
replace.sh
echo "复制文件到可执行文件夹下"
cp /home/cds/eureka/eureka-0.0.1-SNAPSHOT.jar /home/cds/eurekaexec
startup.sh
/home/jdk8/jdk1.8.0_131/bin/java -jar /home/cds/eurekaexec/eureka-0.0.1-SNAPSHOT.jar >> /home/cds/eurekaexec/info.log
ok这样就可以了
ok 这样就部署成功了,写的不好,有问题呼叫好吧谢谢观看