下载Jenkins war包
进入管网https://jenkins.io/zh/download/ 下载自己服务器对应的版本
安装运行Jenkins
- 下载好Jenkins的war包之后,将war传到准备部署Jenkins的机器上;
- java -jar jenkins.war 运行jenkins war包,如果需要改变默认端口,则增加Java启动参数。例如–httpPort=8085
- 启动运行结束。
配置(以maven为例)
- 默认新手插件,根据自己的需要新增别的插件,maven项目下载安装maven-plugin.hpi;
- 创建maven任务;
- General -> 丢弃旧的构建, 保持构建的天数 1天,保持构建的最大个数 1个;(根据自己的需要进行具体配置)
- 源码管理->Git,Repository URL:自己的git地址;Credentials:git用户名密码;Branch Specifier :你的发布分支;(以git为例,根据自身需求配置)
- Build。Root POM:pom.xml;Goals and options:clean package -pl demoName -am -Dmaven.test.skip=true(maven清除并打包demo及与demo相关的Module,跳过测试);
- Post Steps。打包后操作。将打好的包传输至远程发布服务器,然后启动远程包。
- 项目启动,结束。
问题点
- Jenkins机器上需要源码管理工具,比如git,svn;
- Jenkins需要打包工具,比如mvn、node;
- Jenkins需要发送项目包到远程,需要能够直接访问远程,ssh 免密登录;
- 可能遇到各种权限不足情况,建议定位到具体权限文件,修改文件权限。