jenkins自动构建与发布服务
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins自动构建与发布服务相关的知识,希望对你有一定的参考价值。
安装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自动构建与发布服务的主要内容,如果未能解决你的问题,请参考以下文章
Linux配置SSH公钥认证与Jenkins远程登录进行自动发布