jenkins 服务器的地址为: http://192.168.1.141:8080/jenkins
1.jenkins安装
可以参照以下link: https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu
运行以下命令完成jenkins的安装
wget -q -O - https://jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add - sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list' sudo apt-get update sudo apt-get install jenkins
在目录 /usr/default/jenkins下面将war包copy到 tomat webapp目录下面。
需要在tomcat服务器上安装,需要配置的虚拟机参数,在catalina.sh中
JAVA_OPTS="-Xms512m -Xmx1024m -Xss1024K -XX:PermSize=256m -XX:MaxPermSize=1024m"
启动 tomcat,然后再关闭。删除 tomcat webapp目录下面。
2.插件安装
再重新启动tomcat
在浏览器中输入: http://host:8080/jenkins
在系统配置页面配置JDK,maven
在插件页面,搜索github插件,安装github插件,系统会经历数次重启,然后插件安装可能需要多次才能成功。
3.git安装
运行以下命令完成 git的安装
然后参照以下链接配置 git
https://help.github.com/articles/generating-ssh-keys/
4.不同机器之间的ssh连接
I. 将你~/.ssh目录中的id_rsa.pub这个文件拷贝到你要登录的服务器的~/.ssh目录中,然后再运行以下命令来将公钥导入到~/.ssh/authorized_keys这个文件中
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys,注意是管道符是 >>
另外要注意请务必要将服务器上
II ~/.ssh权限设置为700
~/.ssh/authorized_keys的权限设置为600
这是linux的安全要求,如果权限不对,自动登录将不会生效
注意:如果想从192.168.1.133 无密码登陆192.168.1.134和192.168.1.135,需要将133上的机器上执行命令ssh-keygen -t rsa,将生成的id_rsa.pub拷贝到另外两台机器上,然后在134,135上执行cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys命令。
5.maven配置
将我们编译时用到 settings.xml copy到对应maven目录中。
6.关于在不同环境下的环境spring.profiles.active
需要将我们将代码web.xml中的配置移到
<context-param>
<param-name>spring.profiles.active</param-name>
<param-value>idc</param-value>
</context-param>
tomcat conf目录下的
web.xml中。

微信公众号: 架构师日常笔记 欢迎关注!
浙公网安备 33010602011771号