首先介绍一下Jenkins,如果你熟悉自动化构建的话,那么肯定听说过hudson。Jenkins是hudson的开发者跟Oracle撕bi之后,另立门户的一个hudson分支。当然这么说似乎不太靠谱,目前hudson已经不维护了毕竟,而Jenkins的开发社区还是很活跃的,各种插件层出不穷。总的来说,如果你不是已经习惯了hudson并且有一个能用的副本,都应该迁移到Jenkins。
下面说一下如何配置。
Jenkins的安装非常简单,只需要从Jenkins的主页上下载最新的jenkins.war文件然后运行 java -jar jenkins.war。如果需要配置运行参数可以如下设置一些环境变量。
JENKINS_ROOT=/home/harrychen/share/jenkins export JENKINS_HOME=$JENKINS_ROOT/jenkins_home java -jar $JENKINS_ROOT/jenkins.war –httpPort=8080 »output.log 2>&1 &打开对应url可以看到如下界面
系统管理里面有一些需要配置的项,比如JDK:
GIT
MAVEN
ssh-key
ssh-server
装一下slack的插件可以配置slack
然后是建立项目的配置,Jenkins把每个自动发布的项目作为一个单独的配置,主要是如下几个:
指定代码路径:
部署前事件:
部署后事件:
最后保证这些事件是在之前配置的ssh-server上执行的。
细节请看这里
PREVIOUS一些瞬间
NEXTmac下多屏幕移动窗口的快捷键