docker 运行jenkins及vue项目与springboot项目: 一.安装docker 二.docker运行jenkins为自动打包运行做准备 三.jenkins的使用及自动打包vue项目 四.docker运行nginx 五.jenkins打包springboot服务且在docker中运行 1.初始化jenkins(若未初始化过) 1.浏览器输入 http://192.168.37.136:9090 192.168.37.136为虚拟机ip,9090为docker启动容器时映射至8080…
docker 运行jenkins及vue项目与springboot项目: 一.安装docker 二.docker运行jenkins为自动打包运行做准备 三.jenkins的使用及自动打包vue项目 四.docker运行nginx 五.jenkins打包springboot服务且在docker中运行 1.查看Linux内核版本 至少3.8以上,建议3.10以上 uname -a 2.更新yum包 yum update 3.安装需要的软件包 yum install -y yum-utils devi…
docker 运行jenkins及vue项目与springboot项目: 一.安装docker 二.docker运行jenkins为自动打包运行做准备 三.jenkins的使用及自动打包vue项目 四.docker运行nginx 五.jenkins打包springboot服务且在docker中运行 1.已经安装docker 2.更改docker镜像源,并重启docker `vi /etc/docker/daemon.json` 添加 {"registry-mirrors" : [&qu…
docker 运行jenkins及vue项目与springboot项目: 一.安装docker 二.docker运行jenkins为自动打包运行做准备 三.jenkins的使用及自动打包vue项目 四.docker运行nginx 五.jenkins打包springboot服务且在docker中运行 准备配置 创建 /home/docker/nginx/nginx.conf 文件及/home/docker/nginx/log文件夹 其nginx.conf 文件为在原nginx.conf上添加上自定…
docker 运行jenkins及vue项目与springboot项目: 一.安装docker 二.docker运行jenkins为自动打包运行做准备 三.jenkins的使用及自动打包vue项目 四.docker运行nginx 五.jenkins打包springboot服务且在docker中运行 1.立即构建 输入任务名称:service_blog 选择maven项目(先要在插件管理中安装maven插件) 2.配置 源码管理 选择git(先要在插件管理中安装git插件) 输入git地址.秘钥及…
dokcer运行SpringBoot项目 from frolvlad/alpine-oraclejdk8:slim VOLUME /tmp ADD target/demo-0.0.1-SNAPSHOT.jar app.jar ENTRYPOINT ["java","-jar","/app.jar"] docker运行mysql 1.拉取镜像 docker pull mysql 2.启动一个容器 docker run -itd -p 3306:33…
一.创建jenkins容器: 1.拉取jeknin镜像 sudo docker pull jenkins 2.创建一个jenkins目录 sudo mkdir /jenkins 3.在jenkins目录下创建一个Dockerfile sudo touch Dockerfile 4.为了在jenkins容器中具有执行sudo命令的权限,在Dockerfile添加如下内容: FROM jenkinsUSER rootRUN apt-get update && apt-get install -…
目录 原理图 前期准备 Jdk11安装 Jenkins安装 Maven安装 Jenkins的设置 插件安装 变量配置 搭建项目 1.通用配置 2.源码管理 3.构建触发 4.Maven的构建选项 5.构建后操作 原理图 鉴于网上很多资料一上来直接就开干了,这里我先把这几天所经历的理解化成一张图,以便后续内容更加容易理解. 由上图可以清晰的看到,只要我们再本地的Idea提交代码到GitHub远程仓库,随后Github触发一个web hook(简单来说就是一个Http请求).随后Jenkins接收到…
Docker 1.简介 Docker是一个开源的应用容器引擎:是一个轻量级容器技术: Docker支持将软件编译成一个镜像:然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使 用这个镜像: 运行中的这个镜像称为容器,容器启动是非常快速的. 2.核心概念 docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上): docker客户端(Client):连接docker主机进行操作: docker仓库(Registry):用来保存各种打包好的软件…
背景:公司最近在做项目升级,融合所有项目,但是目前使用的一个系统还是最原始的框架 springMVC+spring+mybatis ,前端还是jsp,easyui(技术老的掉牙),终于出手了,结果...就让我开始修改. 前言:首先是百度一波,看看有没有什么前车之鉴,然而失望而归,感觉都不是很符合 开干: 第一步:首先在pom文件中添加spring-boot-starter相关依赖 如下: <!-- spring boot --> <dependency> <groupId&g…
环境要求: Java : 1.8.0_161. Maven :http://maven.apache.org/download.cgi 3.6.1 下载完解压,配置环境变量:vim /etc/profile MAVEN_HOME=/mysoft/maven PATH=$MAVEN_HOME/bin:$PATH export MAVEN_HOME PATH 生效配置文件 source /etc/profile Git : https://github.com/git/git/releases  …
试了一堆插件,最后用的还是 publish over SSH jenkins基本配置不多说了,就是配置一下git仓储,配置一下gradle执行命令 clean bootRepackage 之后执行Send build artifacts over SSH 提前配置好对应的服务器 Send build artifacts over SSH 麻烦的是执行restart.sh脚本,总是各种奇葩问题,最终结果如下 #/bin/bash pid=`ps -ef | grep spp.jar | grep…
引入jar包 先不删除老的jar包 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>.RELEASE</version> <relativePath/> <!-- lookup parent from repository --…
经常遇到项目检出来后是导入开发工具eclipse中pom文件出错问题,项目启动时遇到了一些列的jar包找不到的问题,所以换个开发平台到IDEA以为会好些,结果同样的问题还是会出现的,为了找到具体的解决办法,针对以下我遇到的此类问题做总结,希望能帮助到一部分人,所以帮我此次的解决办法记录下来,帮助大家也方面自己. 一.问题现象 二.解决办法 (1)从报错截图中大概知道是因为在本地的maven仓库中找不到“mchange-commons-java-0.2.9.jar ”这个jar包 所以就到本地的m…
父项目pom <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.…
web项目搭建 https://www.cnblogs.com/jxldjsn/p/8203859.html…
Docker运行Mysql,Redis,SpringBoot项目 1.docker运行mysql 1.1拉取镜像 1.2启动容器 1.3进入容器 1.4开启mysql 1.5设置远程连接 1.6查看版本 2.docker运行redis 2.1拉取镜像 2.2启动容器 2.3进入容器 2.4登录 2.5密码操作 3.dokcer运行SpringBoot项目 3.1创建Dockerfile文件 3.2将创建好的Dockerfile文件和jar包上传到服务器,放在同一文件夹下,进入jar包所在文件夹,…
Docker之Jenkins自动化部署 1.拉取jenkins镜像images(类比:java中的类) docker pull jenkinsci/jenkins:lts 或 docker pull jenkins //从dockerhub上拉取最新镜像 2.运行jenkins,实例化为容器(类比:java中的对象)…
最常用的4种方式,但除了这些以外,还有其他方式: ①在线创建 ②STS构建 ③Intell  Idea内置构建工具 ④Maven创建 STS官网:https://start.spring.io  .STS是Spring出的eclipse,是特殊版本的eclipse,对Spring Boot有很好的支持. eclipse也可以用来开发SpringBoot项目,但是需要安装STS插件. 方式①:在线创建 官网主页,在Quick Start中,点击超链接“start spring.io”进入https…
下面讲讲如何打包SSM和springboot项目,并部署到云服务器上. 由于使用的IDE不同,有的使用eclipse,有的使用idea,所以如果在IDE中按照 maven clean 再 maven install的方式打包会稍有不同,下面介绍一种通用的方式,不论SSM项目还是springboot项目,不论使用的是eclipse还是idea,我们直接在dos界面,使用命令进行打包. 以一个例子进行演示: 首先需要在pom.xml中定义打包的类型 然后在dos界面,进入该项目下,运行下面的命令进行…
打开sftp步骤, 在显示的已连接的窗口上右键, 选择connect SFTP Session就可以打开文件上传的窗口 从windows上传文件到linux, 首先linux需要先切换到想要保存文件的目录下, 然后在找到windows中文件所在的目录, 最后使用 put 命令就能上传上去了 第一步: 使用 ls 命令查看linux当前目录下的目录 第二步: 使用 cd 命令进入linux保存上传文件的目录 第三步:找到linux中保存文件的具体目录  (如果没有二级目录, 可以省略) 第四步: …
docker安装Jenkins 1.安装Docker 1.1 yum 包更新到最新 sudo yum update 1.2 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 1.3 设置yum源为阿里云 sudo yum-config-manager --add-repo http://m…
mybatis pagehelper想必大家都耳熟能详了,是java后端用于做分页查询时一款非常好用的分页插件,同时也被人们称为mybatis三剑客之一,下面 就给大家讲讲如何在SSM项目和springboot项目中使用mybatis pagehelper 一.mybatis pagehelper在SSM项目中的使用 1.引入maven依赖,(自行选择版本,这里我用的4.1.3) 2.在mybatis的配置文件中进行配置 <plugins> <!--pageNum当前页数 pageSiz…
swagger2是一个非常好用的接口文档,在开发的过程中方便前后端接口的交接. 下面我们就来讲讲在使用java时,分别在SSM框架,以及springboot+mybatis框架中引入swagger2的方法. 一.在SSM框架中引入swagger2   需要加的maven依赖   1.在com.imooc.utils下创建一个swagger2的配置类 package com.imooc.utils; import org.springframework.context.annotation.Bea…
链接:https://blog.csdn.net/qq_22638399/article/details/81506448#commentsedit 链接2:https://blog.csdn.net/qq_26525215/article/details/54788514     如何用maven将项目打包成jar/war,然后部署到云上就可以了! 注意事项:如果项目是springboot项目,则要排除内置的tomcat,否则冲突!!!   链接:https://www.cnblogs.com…
所有文章 https://www.cnblogs.com/lay2017/p/12078232.html 正文 在上一篇文章中,我们简单地了解了一下什么是seata.它是来自阿里巴巴的内部项目不断地发展出来的.2019年以fescar命名开源于apache开源协议,同年改名为seata. 本文将入手seata,官方的文档和demo主要以dubbo和springcloud体系的接入为主.本文选取springboot作为项目构建框架,快速构建示例. 环境说明 seata的发展还是比较快的,而版本的更…
SpringBoot 项目搭建 SpringBoot 项目整合源码 SpringBoot 项目整合 一.项目准备 1.1 快速创建 SpringBoot 项目 1.2 标准项目结构图如下 1.3 添加springboot-parent 1.4 添加 spring-boot-start-web 1.5 添加 Lambok 依赖 1.6 SpringBoot 打包插件 1.7 添加 application.properties 1.8 编写启动类App 1.9 在 resources 创建stati…
前言: 本来是要搭建一个自动化部署分布式项目的服务器平台的,使用jenkins+k8s+ELK+springboot把一个简单的springboot项目给搞起来,由于工程太大,先分开把每个技术组件单独给撸一遍过去再说.全撸一遍过去后,再来整合搭建这个浩大的全方位服务器自动部署工程. 唉,先用Docker发布一个springboot镜像demo练练手吧. 借鉴博客:https://www.imooc.com/article/44582 借鉴博客(此博客有连接数据库):https://segment…
↑开局一张图,故事全靠编↑ 前言 打开搜索引擎输入『Copy攻城狮』,发现最新的一条记录已经是去年的4月,意味着我又有一年时间没有再总结成长了.习惯了“温水煮青蛙”的日子,无论是经验水平还是薪资收入,已经被同期的小伙伴远远地甩在了后头.开年至今,一直在家“云办公”的我,被各种打包发布需求困扰.由于种种原因,小作坊模式的开发团队代码托管依旧用的svn,无力改变也无力吐槽,我们项目是完完全全的前后分离,前端用的人人都会的Vue,之前都是美丽善良的测试妹妹用公司测试打包专用电脑自己纯手工打包.纯手工发…
一.前言 Jenkins作为CI.CD的先驱者,虽然现在的风头没有Gitlab强了,但是还是老当益壮,很多中小公司还是使用比较广泛的.最近小编经历了一次Jenkins发包,感觉还不错,所以自己学习了一下.网上比较多的教程都是在Linux上搭建Jenkins,小编经过一个星期的探索终于完成了在docker中进行搭建. 最终版就是:通过git上传代码--->使用Jenkins构建自动打包--->把jar包打成docker镜像,运行在docker中,Windows下进行访问 主要记录一下一些踩过的坑…