java -Dfile.encoding=UTF8 -jar jenkins.war --httpPort=9090
设置-dfile时需要放在-jar命令之前
使用chcp 65001设置cmd窗口编码为UTF-8
如果是jenkins安装在windows中,需要部署的目标机器是linux需要使用插件public over ssh
如果需要部署的目标机器是windows并且需要启动tomcat,不能直接使用start.bat脚本启动,需要把tomcat安装成一个windows服务,然后使用net start tomcat(这个是服务名称) 来启动服务
在windows中安装jenkins服务,如果使用的是java -jar jenkins.war的方式启动jenkins服务,
jenkins相关的用户配置文件在C:\Users\Administrator\.jenkins\文件夹中,其中有一个workspace文件夹里面放着不同的服务文件夹及编译之后文件存放的位置都在这里
新建maven项目时
1.勾选 轮询SCM构建触发器 H/5 * * * *
表示每5分钟从软件仓库中拉取代码如果有修改的话就执行编译部署流程
2.构建
maven版本:maven
目标 clean install -Pdev
3.send files or execute commands over SSH(安装publish over ssh插件并且在jenkins系统配置里面配置ssh server用户名密码等)
transfers
source files: target/xxx.war
remove prefix: target
remote directory /xxx
exec command:
#!bin/bash
nohup sh xxx.sh &
4.构建后操作 editable email notification(需要安装插件并在jenkins系统配置里面添加extended e-mail notification)
project from:发送邮件名称
project recipient list:$default_recipients(默认收收人列表,在jenkins系统配置里面配置)
default subject:$default_subject
default content:$default_content
分享到:
相关推荐
一步步搭建jenkins,教你如何搭建Jenkins,提供Jenkins服务。
jenkins搭建,简单描述,一看就会,欢迎观看,欢迎指出不足一起学习一起进步
kubernetes的搭建详细过程与jenkins的一些搭建过程及经验
本机搭建jenkins环境的过程和配置jenkins的过程,有实战操作步骤;本机搭建jenkins环境的过程和配置jenkins的过程,有实战操作步骤;本机搭建jenkins环境的过程和配置jenkins的过程,有实战操作步骤;
jenkins 搭建android自动打包并上传到 fir.im
jenkins,linux下搭建同事给的文档,挺实用的,适当修改便可以使用。
jmeter+ant+Jenkins搭建接口自动化测试,可以三体集成实现一键自动;
基于tomcat的搭建自动化build的环境,为程序员提供便利
Jenkins搭建手册安装tomcat1.1 上传服务器将下载好的apache-tomcat-8.5.51.tar.gz包上传至服务器1.2 解压tar zxv
SonarQube代码质量管理平台搭建手册(集成jenkins进行自动化代码审查)
NULL 博文链接:https://871421448.iteye.com/blog/1933208
jenkins搭建请参照博客https://blog.csdn.net/zhou870498/article/details/80071626
gitlab+jenkins服务器搭建
maven、Java、vue、git等插件全部都有 下载后解压复制到 jenkins安装根目录下的plugins文件夹,重启jenkins即可使用
Jenkins 简介 Jenkins 是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复 的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 Java 安装 首先我们需要准备 Java 环境...
本人用于Jenkins+RobotFramework持续集成测试时jenkins环境搭建指导
maven、Java、vue、git等插件全部都有 下载后解压复制到 jenkins安装根目录下的plugins文件夹,重启jenkins即可使用
CentOS下搭建Git_Gerrit_Jenkins版本控制系统
jenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的"自动化"编译、打包、分发部署。jenkins可以很好的支持各种语言(比如:java, c#, php等)的项目构建,也完全兼容ant、maven、...