1、新建maven项目2、配置git仓库3、在远程机器上执行脚本,这一步需要先配置能ssh远程机器a、安装publishoverssh插件b、jenkins----配置----configsystem,配置远程连接主机账号密码高级那边配置密码c、配置SendfilesorexecutecommandsoverSSHafterthebuildruns4、构建jar包5、全部配置完应用保存就可以发布了
分类:
编程语言 时间:
2020-06-28 16:42:45
阅读次数:
62
此博客接安装Jenkins持续集成服务环境而做,如有不懂,请访问博文:一、配置Jenkins通过邮件发送警告1、Jenkins配置SSH1)Jenkins服务器生成SSH密钥对<!--此案例两台服务器,100.10是Jenkins服务器,100.20是客户端--><!--自行安装好Jenkins和下载好publishoverssh插件和EmailExtensionPlugin插件
分类:
其他好文 时间:
2020-06-10 15:57:43
阅读次数:
63
一、整体流程二、Jenkins配置2.1、首先安装插件GitlabHookPluginGitLabPluginPublishOverSSH2.2、配置目标服务器系统管理--->系统设置--->PublishoverSSH如果不想使用密钥认证登陆,也可以使用账户密码登陆。2.3、创建job我们创建一个自由风格的job,配置好git源,这里也可以配置无密钥登陆,我这里使用账户密码。创建触发
分类:
Web程序 时间:
2019-06-28 16:48:20
阅读次数:
174
插件安装:系统管理--》插件管理1.安装MavenIntegrationplugin2.安装SonarQubeScannerforJenkins3.PublishOverSSH--发布到远程服务器系统配置:系统管理--》全局工具配置1.配置jdk2.配置maven3.配置sonar4.邮件配置系统管理--》系统设置--》邮件通知--》smtp服务器smtp.qq.com用户默认邮件后缀@qq.co
分类:
其他好文 时间:
2019-01-28 19:22:02
阅读次数:
192
Jenkins安装步骤不用多说,网上有的是介绍一下gitlab,Jenkins,服务器之间的关系,从gitlab上拉取代码,Jenkins编译打包发布到指定服务器上。注:在我工作过程中碰到一些解决不了的问题,后来直接捋不清它们之间的关系。首先是插件,几个常用插件。说一下全局配置,前面没什么需要注意的PublishoverSSH配置全局配置基本没什么需要注意的,即使PublishoverSSH没有配
分类:
其他好文 时间:
2018-08-20 14:28:20
阅读次数:
152
这里以java项目为例前提:安装mvn软件及publishoverssh插件1)安装mavencd/data/wgethttp://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.zipunzipapache-maven-3.5.3-bin.zipln-sapache-maven-3.5.
分类:
其他好文 时间:
2018-08-16 15:43:03
阅读次数:
134
在完成前文的pipeline项目构建和更新之后,本文我们来测试maven项目的构建自动发布。具体环境要求如下:1、docker私有仓库(本例中使用vmware企业级产品harbor)2、jenkins插件PublishOverSSH安装完成3、JenkinsSlavePod中需要有Docker环境(因为poststep1中需要将war文件打包到docker镜像中,因此JenkinsSlave需要有
分类:
其他好文 时间:
2018-08-14 17:49:33
阅读次数:
174
1发布php代码-jenkins已经搭建完成,现在开始来做一个php发布代码的任务-在发布php代码时先看看是否有两个插件在系统管理-管理插件-已安装插件-
检查是否有“Gitplugin”和“PublishOverSSH”两个插件,如果没有,则需点击“可选插件”,找到它并安装
[root@chy01jenkins]#syst..
分类:
其他好文 时间:
2017-11-22 20:19:12
阅读次数:
201
说明这个插件可以通过ssh连接其他服务器。公共配置Passphrase:密码Pathtokey:key文件(私钥)的路径Key:将私钥复制到这个框中Disableexec:禁止运行命令私有配置SSHServerName:服务器名称。Hostname:需要连接ssh的主机名或ip地址Username:用户名RemoteDirectory:远程目..
分类:
其他好文 时间:
2017-04-20 17:18:12
阅读次数:
293
Jenkins可以配置PublishoverSSH,并利用这个功能将构建生成的包传到远程服务器上。PublishoverSSH的配置PublishoverSSH的使用注意:如果RemovePrefix不配置,那么上传到远程服务器的包的路径为/zeng/APP/${JOB_NAME}/${tag}/target/${JOB_NAME}.zip
分类:
Web程序 时间:
2016-07-04 18:58:03
阅读次数:
1180