windows/linux 下Jenkins 远程(跨服务器)配置项目自动构建启动

Posted 李泰山

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows/linux 下Jenkins 远程(跨服务器)配置项目自动构建启动相关的知识,希望对你有一定的参考价值。

前言

 Jenkins 构建部署,有时候会遇到跨服务器的情况,比如Jenkins安装在了201服务器,需要将项目部署到203服务器上的情况,就需要远程构建配置了。

第一步,点击新建item

输入任务名称,选择 Freestyle project,点击确定。

 输入项目描述

 输入项目git地址,添加 用户凭据,(账号密码或者私匙),输入指定分支,悬着源码库浏览器,默认自动即可。

 配置构建触发器,图中的方式是定时任务,轮询,常用例子

# 每1分钟
*/1 * * * *
# 每5分钟
H/5 * * * *
# 每2小时
H */2 * * *
# 每天早上8点
0 8 * * *
# 每天中午11点30
30 11 * * *
# 每天下午16到17点,每5分钟
*/5 16-17 * * *

 

构建环境,选择Delete workspace before build starts (在开始构建之前删除工作区)

构建环境,选择Send files or execute commands over SSH after the build runs(在构建运行之后,通过SSH发送文件或执行命令)。配置如下,添加 异地服务器ip ,本地构建后的文件地址要发布的异地服务器的地址,在远程(异地)服务器发布文件夹下编写 windows/linux启动脚本。脚本内容具体可参靠

windows/linux 下Jenkins 配置项目自动构建启动_李泰山的博客-CSDN博客 文章中的构建配置

 构建配置

点击增加构建步骤,选择调用顶层Maven 目标

 填写maven配置

clean  install  -Dmaven.test.skip=true

 构建后操作,根据自己需求选择配置,可以不选

 最后点击保存即可,一个项目的jenkins构建任务就配置好了!

以上是关于windows/linux 下Jenkins 远程(跨服务器)配置项目自动构建启动的主要内容,如果未能解决你的问题,请参考以下文章

windows/linux 下Jenkins 配置项目自动构建启动

windows/linux 下Jenkins 配置项目自动构建启动

linux下安装及配置jenkins(war包)

Jenkins之远程触发构建

jenkins部署源代码到远程服务器

Jenkins+.Net+VS+SVN+SSH+IIS 实现部署远程服务器