今天尝试用jenkin来部署自动化
开始的时候,在jenkins上建立节点的时候,没有看,选用的是自动的那个选项,是SSH的,导致老是报错,说SSH连接不上。
后面我用的是jenkinswar包的那个启动起来,不用安装的。然后选用java的那个连接,总算是把slave启动起来了。
但是对maven不是很熟
问lily,lily告诉我先用命令在本地自动跑一下。
用命令mvneclipse:eclipse
然后mvn clean
然后mvn test
悲剧了,一大堆的错误。
然后决定晚上回去看maven的视频教程,因为对pom什么的不太了解,
网上也有这样的资料
http://www.icoolxue.com/album/show/45
然后去IDE中在写几个case, 结果运行悲剧了,
出了如下错
java.lang.ClassNotFoundException:
然后网上也找不到答案,
然后问lily,
他也不是很清楚,然后看pom的时候,发现问题了。
不一致,lily问我为什么弄两个,我觉得我没有弄两个,应该是自动弄的。
但是跑mvn的时候,他把新的弄下来了,但是pom里面没有更新,所以导致不一致。
真相总算大白了。
又学了点东西。
自己的基础太弱了。
遇到问题就迷茫了。