前提:linux环境,jenkins服务器和springboot服务器不在一台机器. linux环境,jenkins这里就不说了,主要说下和windows环境的不同. 1. jenkins服务器连接springboot服务器通过秘钥连接,所以需要设置免密码登录,参照:https://www.cnblogs.com/gexiaoshan/p/9404424.html 2. 在jenkins上,系统管理-系统设置里配置秘钥路径,如下图: Passphrase:密码(key的密码,如果你设置了,没有设…
前提:jenkins服务器和windows server服务器不在一台机器上 对于jenkins服务器上编译好的jar或war包如何推送到windows server服务器上. 参照网上的,在windows server上安装openssh,下载地址:https://www.mls-software.com/opensshd.html 安装参照百度经验:https://jingyan.baidu.com/article/9158e0002c159ea254122821.html 安装完成后,服务…
前提:jenkins和springboot运行在同一台机器 springboot 通过winsw部署为服务 winsw 下载地址:https://github.com/kohsuke/winsw/releases winsw的使用比较简单,下载上面两个文件,和springboot项目jar包一个文件夹下. 将exe和xml修改成同样的名字 xml文件内容如下: <configuration> <!-- ID of the service. It should be unique accr…
前提:jenkins和springboot运行在同一台机器 springboot项目使用git和maven jenkins所需的插件如Maven,Git等这里就不再详述. 1.jenkins配置git和maven,系统管理-全局工具配置 如下: 2.新建一个maven项目 主要的一些配置如下: 构建流程是: 1.先通过git拉取代码到本地,在jenkins工作目录的\workspace目录下 2.根据springboot的端口号查找pid,再根据pid杀进程(批处理脚步需要优化,有问题) @ec…
记录jenkins如何部署springboot项目(jar类型的) 一.首先需要先配置好jenkins的基本配置(jdk.maven--),可在系统管理-->>全局工具配置中进行配置. 配置ssh内容:            在系统管理->系统设置里,找到Publish over SSH(需要安装Publish over SSH插件)     2.然后就是配置部署项目的东西了.    构建环境中勾选Add timestamps to the Console Output,代码构建的过程中…
一:基础准备 1.首先在linux服务器安装Docker环境,具体安装步骤及Docker使用参考官网或网络资料(这里重点是快速部署项目到Docker环境) 2.配置Docker远程连接端口 1.vim /usr/lib/systemd/system/docker.service2.找到ExecStar 在后面添加 -H tcp://0.0.0.0:2375 3.重启Docker systemctl daemon-reload systemctl start docker 4.如果防火墙已经打开则…
前言 环境:IDEA.Springboot.Maven(自己电脑安装的Maven) 一.打包jar包 检查自己的pom.xml文件下面有无Maven的依赖插件,即有无如下: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </…
测试环境:dev nohup java -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1099 \-Dcom.sun.management.jmxremote.authenticate=false \-Dcom.sun.management.jmxremote.ssl=false \-Djava.net.preferIPv4Stack=true \-Djava.rmi.server.hostname=10.1…
远程调试是调试服务器的有效手段,远程服务器运行的应用可以在本地代码中打断点调试,能让开发人员准确定位服务器上的问题. 一.开启远程调试前提:本地代码与服务器代码一致, 二.开启远程调试步骤 1.开发工具配置 idea端打开Edit configurations, 增加Remote 配置remote 2.远程服务启动 java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 deep-brain-adm…
主要是看一下如何在linux及mac上安装docker,创建docker镜像,部署SpringBoot项目到docker,并借助于DaoCloud进行docker镜像下载加速等. 我用的电脑是mac,本身并不支持docker,需要安装Docker ToolBox才能使用Docker.由于大部分情况下线上服务器都是linux,所以这里先以linux下Docker的使用为例,后面再讲在mac上部署Docker.我购买了一个阿里云的云服务器CentOS7.2,以此为例,如果在购买时就在阿里云镜像市场选…