码迷,mamicode.com
首页 > 其他好文 > 详细

jenkins自动构建与发布服务

时间:2018-02-09 17:19:07      阅读:1406      评论:0      收藏:0      [点我收藏+]

标签:mvn   打包   编译   http   tput   技术   console   svn管理   ons   

安装jenkins构建使用插件
插件名 大概功能
Maven Integration plugin jenkins集成maven插件
Hudson Blame Subversion Plug-in 获取svn信息,数据同步
Subversion Partial Release Manager plugin svn版本发布管理器
Subversion Revert Plugin 构建失败时自动回滚svn
Subversion Workspace Cleaner 清空svn工作空间
Deploy to container Plugin 构建插件
Warnings Plug-in 控制台日志警告信息,并生成报表

自动构建、发布项目

点击左上角的新建
输入任务名称-->构建一个maven项目-->确定
技术分享图片
最好填写描述信息,选择需要使用的功能
技术分享图片

源码管理

设置获取代码的URL、用户和存放目录
技术分享图片

触发器

技术分享图片

构建环境

按需选择,可以不选
技术分享图片

pre steps

构建前执行的操作,可以不填
技术分享图片

build

构建,goals and options可以填写任意maven命令行选项
技术分享图片

maven常用命令

命令 功能
mvn test 运行测试
mvn package 打包
mvn install 在本地生成jar包
mvn clean 清空产生的项目
mvn compile 编译源代码
mvn test-compile 测试编译代码

其他请看:maven常用命令

post steps

构建后执行操作,可以不填
技术分享图片
例如
技术分享图片

Execute windows batcj command windows批处理命令
Execute shell shell命令
invoke ant 调用ant
invoke gradle script 调用脚本
run with timeout 设置超时
send files or execute commands over ssh 通过ssh发送文件或执行命令
set build status to "pending" on Github commit pending
svn-partial release manager svn管理器

构建设置

构建后发送邮件,可以不填

构建后操作

可以不填
技术分享图片

设置完成后点击保存

发布

在首页点击项目名
点击立即构建
点击正在构建的版本,点击console output查看构建详细信息

关于构建时乱七八糟的依赖问题找开发解决

jenkins自动构建与发布服务

标签:mvn   打包   编译   http   tput   技术   console   svn管理   ons   

原文地址:http://blog.51cto.com/13323775/2070713

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!