基于Jenkins+Git+Gradle实现自动打包部署

下载地址:https://jenkins.io/zh/download/

jenkins依赖Java,所以首先配置好java环境。建议下载 xxx.war,使用java -jar的方式来启动,其中java -jar可以写到脚本中,做到一键启动。

jenkins的默认配置和工作目录运行在~/.jenkins目录下,可以通过设置环境变量 JENKINS_HOME 来改变。

jenkins的默认运行端口是8080,可以通过--httpPort=8899设置。

安装过程会有个填密码和安装插件的过程,按照提示走即可。

基于Jenkins+Git+Gradle实现自动打包部署_第1张图片

基于Jenkins+Git+Gradle实现自动打包部署_第2张图片

jenkins的绝大部分功能都是通过插件实现的,所以需要什么功能就安装什么插件。进入->Manage Jenkins->Manage Plugins,安装需要的插件。

基于Jenkins+Git+Gradle实现自动打包部署_第3张图片

 

配置基础环境:

进入->Manage Jenkins->Global Tool Configuration,配置JDK、Git、Gradle、Maven等

基于Jenkins+Git+Gradle实现自动打包部署_第4张图片

 

 

 

 

基于Jenkins+Git+Gradle实现自动打包部署_第5张图片

 

基于Jenkins+Git+Gradle实现自动打包部署_第6张图片

基于Jenkins+Git+Gradle实现自动打包部署_第7张图片

Jenkins基于项目管理,可以对每个项目单独配置构建步骤。

->新建item->选择Freestyle project,填写项目名称

基于Jenkins+Git+Gradle实现自动打包部署_第8张图片

 

对旧的构建设置丢弃策略

基于Jenkins+Git+Gradle实现自动打包部署_第9张图片

 

安装了git插件,可以对项目进行参数话构建,比如按照分支。

基于Jenkins+Git+Gradle实现自动打包部署_第10张图片

 

设置参数化构建后,在项目面板中能看到Build with Parameters

基于Jenkins+Git+Gradle实现自动打包部署_第11张图片

 

设置源码来源于git服务器

基于Jenkins+Git+Gradle实现自动打包部署_第12张图片

 

凭据可以设置

基于Jenkins+Git+Gradle实现自动打包部署_第13张图片

 

构建时选择执行Gradle命令和执行Windows脚本(执行一些复制、删除等操作)。

 

基于Jenkins+Git+Gradle实现自动打包部署_第14张图片

基于Jenkins+Git+Gradle实现自动打包部署_第15张图片

 

添加构建后步骤,选择文件归档和发送通过SSH(将文件发送到某个服务器,自动部署)

基于Jenkins+Git+Gradle实现自动打包部署_第16张图片

文件归档后可以在项目面板中下载打完的包

基于Jenkins+Git+Gradle实现自动打包部署_第17张图片

基于Jenkins+Git+Gradle实现自动打包部署_第18张图片

此功能依赖Publish Over SSH插件,安装后在->Manage Jenkins->Configure System中添加远程服务器的地址及账号密码

 

 

基于Jenkins+Git+Gradle实现自动打包部署_第19张图片

 

 

 

最后来个列队检阅

基于Jenkins+Git+Gradle实现自动打包部署_第20张图片

 

你可能感兴趣的:(工具使用,Jenkins,Git,Gradle)