(1)下载

Jenkins download and deployment

建议是下载这个war 然后再tomcat里面运行,这样会比较方便些

(2)部署

在linux上搞一个tomcat,然后把war包丢到tomcat的webpp下,然后运行tomcat就可以了

访问地址:http://IP地址:端口号/jenkins 就可以访问了

打开页面,会提示等待,然后输入秘钥并进行默认安装就可以了

安装完成后

(3)基本使用(部署一个springboot项目<jar包>)

要先进行相应的插件安装

点击系统管理->选择插件管理

安装以下的插件

安装完成后重新启动jenkins  一般情况下会自己重新启动

jenkins 系统配置

这个里面只需要配置一个SSH server就可以了,其他的都可以默认

jenkins全局工具配置 

maven配置(先linux系统装一个maven插件)

全局工具配置结束

新建任务

新建一个maven项目

构建触发器默认就勾选第一个,手动触发更新

构建环境 选择构建完成后再发送打包完的jar和要执行的脚本

exce 命令

nohup bash /home/earthquake-cloud/user/stop.sh
nohup bash /home/earthquake-cloud/user/start.sh

linux脚本

start.sh

#!/bin/bash
echo 'Start the program : user-1.0-SNAPSHOT.jar'
chmod 777 /home/earthquake-cloud/user/user-1.0-SNAPSHOT.jar
echo '-------Starting-------'
cd /home/earthquake-cloud/user
nohup java -jar user-1.0-SNAPSHOT.jar > log.txt &
echo 'start success'

stop.sh

#!/bin/bash
echo "Stop Procedure : user-1.0-SNAPSHOT.jar"
pid=`ps -ef |grep java|grep user-1.0-SNAPSHOT.jar | awk '{print $2}'`
echo 'old Procedure pid:'$pid
if [ -n "$pid" ]
then
kill -9 $pid
fi

这样就能正常启动springboot项目了

注意点:项目jar包文件尽量跟start.sh 和 stop.sh文件放在一个文件夹下面

Jenkins下载,部署,基本使用(SVN版)相关推荐

  1. 快速安装部署camunda BPM社区版

    安装部署Camunda BPM有多种方式,基于Camunda独立web应用程序安装部署是最简单的一种方式,您只需要有tomcat即可. 本文档将指导您安装和配置Camunda独立web应用程序,快速体 ...

  2. K8S搭建自动化部署环境(三)Jenkins下载、安装和启动

    各位大佬,前文如下: K8S搭建自动化部署环境(一)安装Kubernetes K8S搭建自动化部署环境(二)安装K8S管理工具Kuboard V3 一.jenkins 下载 jenkins下载地址:h ...

  3. OceanBase 社区版下载部署指引

    OceanBase在2021年6月1日公布了社区版(官网:open.oceanbase.com).立即有很多网友开始下载使用.部分朋友在安装部署上不是很顺利,本文主要是提供一种社区版安装方法,让大家了 ...

  4. jenkins自动部署项目到tomcat机器问题之jenkins打版项目卡住

    jenkins自动部署项目到tomcat机器 背景: 今天测试同事在执行jenkins自动打版项目并发布到tomcat机器的时候,出现一直卡住的情况 控制台日志输出如下 jenkins机器配置: je ...

  5. Jenkins下载安装、部署SpringBoot项目

    目录 1. Jenkins是什么 2.安装Jenkins 3.Jenkins初始化 4.简单测试Jenkins 5.Jenkins部署SpringBoot项目 5.1 Jenkins的配置 5.2 J ...

  6. Jenkins WebSphere 部署

    Jenkins 安装 1.1安装方式: 选择windows 安装文件或以war包形式运行 下载地址:https://jenkins.io/ 选择最新版本的window版 1.2插件安装: 选择默认插件 ...

  7. 前端 Jenkins 自动化部署

    这两天折腾了一下 Jenkins 持续集成,由于公司使用自己搭建的 svn 服务器来进行代码管理,因此这里 Jenkins 是针对 svn 服务器来进行的配置,Git 配置基本一致,后面也介绍了下针对 ...

  8. Jenkins 自动化部署上线 ​

    Jenkins 自动化部署上线 Jenkins 自动化部署上线 由于51cto格式问题,可以直接访问https://www.abcdocker.com/abcdocker/3174 查看原文 [TOC ...

  9. Jenkins安装部署篇

    Jenkins安装部署 1.首先下载Jenkins.war包,官网:https://jenkins.io/download/,这块用的比较老,为了和配管的版本一致. 2.部署好Jdk和Tomcat 3 ...

  10. Jenkins 自动化部署上线

    转载于互联网 jenkins自动化部署项目,通过jenkins 部署来节省运维时间,不需要手动cp上线及版本发布 Jenkins 自动化部署上线 Jenkins Jenkins 自动化部署上线一.Je ...

最新文章

  1. Python在Seaborn中手动指定调色板颜色进行数据可视化颜色自定义实战(Manually Specify Palette Colors in Seaborn)
  2. python使用imbalanced-learn的SMOTEENN方法同时进行上采样和下采样处理数据不平衡问题
  3. JavaScript函数的反应性
  4. Struts2升级注意事项
  5. springboot 加载mybatis的流程
  6. 支持delete吗_Spark Delta Lake 0.4.0 发布,支持 Python API 和部分 SQL
  7. 随机发送n位数字+字母的验证码
  8. pg数据库json数据类型_PostgreSQL与开发者起舞—让数据库更好服务于开发
  9. ssm radis mysql_SSM完美整合Redis
  10. exp imp 及参数
  11. PPA 软件源 ppa:ondrej/php 在哪里找到的
  12. 传感器原理及应用期末复习题整理(下)
  13. netperf测试工具
  14. 超声波传感器测距实验
  15. OTA频发的“大数据杀熟”,想要治你不容易?
  16. 计算机专业毕业设计流程,计算机专业毕业设计答辩流程
  17. Autodesk Maya入门到精通学习教程
  18. eclipse如何查看错误信息
  19. python 日志输出为json格式文件_Py修行路 python基础 (二十一)logging日志模块 json序列化 正则表达式(re)...
  20. 防止360浏览器小窗下载视频

热门文章

  1. 计算机应用u盘解释,U盘速度测试和参数解释
  2. 2021图像检索综述
  3. Vue的开发常用的工具有哪些?
  4. Vscode新建vue模板
  5. 圆形连接器工业M8连接器M12连接器UL认证安装螺钉扭力测试国际IEC标准
  6. 怀化市哪里有学计算机的,怀化汽修学校推荐-哪里好,计算机职业学校
  7. SweepProfile for 3dMax石膏线生成插件使用教程
  8. Vim插件(三) Terminal 终端
  9. scjp java程序员_Sun认证Java程序员(SCJP)考试
  10. 合并两个有序链表(Java)