前言随着业务的增长,需求也开始增多,每个需求的大小,开发周期,发布时间都不一致。基于微服务的系统架构,功能的叠加,对应的服务的数量也在增加,大小功能的快速迭代,更加要求部署的快速化,智能化。因此,传统的人工部署已经心有余而力不足。 持续集成,持续部署,持续交互对于微服务开发来说,是提高团队整体效率不可或缺的一环。合理的使用CI,CD能够极大的提高了生产效率,也提高了产品的交互质量。本文不对三个概念
转载 2024-10-28 20:50:08
14阅读
前言 由于以下脚本及命令适配了国内的网络条件,如过是在国外的服务器,可直接参考Jenkins英文官网进行安装 环境准备 安装docker环境 推荐配置 4 GB+ 内存 50 GB+ 磁盘空间 安装jenkins 创建 bridge network docker network create jen ...
转载 2021-08-25 13:50:00
622阅读
2评论
整体可分为以下几个步骤:1,创建springboot项目2,搭建docker私服库3,build镜像并上传到私服库4,搭建docker swarm集群5,搭建jenkins并构建部署 演示系统使用centos7,jdk1.81,创建Springboot项目:在eclipse上新建maven项目,在pom.xml中引入相应的包,如下所示: <projectxmlns="http://maven
转载 2023-07-21 11:59:55
107阅读
Jenkins+docker实现应用发布Jenkins:centos6.5 ip:192.168.83.84Docker:centos7.2 ip:192.168.83.60 一、安装Jenkins最新版:sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.reposudo
原创 2017-07-26 15:49:34
5684阅读
1点赞
# 如何在Jenkins通过Docker构建 ## 步骤概要 下面是在Jenkins通过Docker构建的流程表格: | 步骤 | 描述 | | ---- | ---- | | 1 | 安装Docker插件 | | 2 | 配置Jenkins中的Docker环境 | | 3 | 创建一个Jenkins项目 | | 4 | 配置项目的构建步骤 | | 5 | 构建项目并使用Docker进行构
原创 2024-05-24 06:53:08
17阅读
简单介绍一下通过docker的方式来安装jenkins.安装官方镜像(插件下载容易失败,不推荐)下载jenkins官方最新镜像:docker pull jenkins/jenkins:lts;启动jenkins:mkdir /root/jenkins_home docker run -itd --name jenkins -p 8888:8080 -p 50000:50000 --privileg
原创 2022-02-13 10:00:07
596阅读
简单介绍一下通过docker的方式来安装jenkins.安装官方镜像(插件下载容易失败,不推荐)下载jenkins官方最新镜像:docker pull jenkins/jenkins:lts;启动jenkins:mkdir /root/jenkins_home docker run -itd --name jenkins -p 8888:8080 -p 50000:50000 --privileg
原创 2021-04-27 12:49:16
950阅读
docker更新jar包方式在上一篇文章说到部署jar包到docker,但是有一个问题,就是如果项目更新,则需要重新打包镜像,然后运行容器等等一系列操作,比较繁琐,所以这次介绍的方式比较简洁,没有繁琐的步骤。方式一:1.编写DockerfileFROM java:8 EXPOSE 8888 ENTRYPOINT ["java","-jar","/usr/data/hello-2.0.0-SNAPS
转载 2023-07-11 09:55:17
498阅读
Jenkins 2.279 和 2.263.4 开始,Jenkins 项目会更新基础操作系统和 Java 的版本,涉及到的镜像包括:jenkins/jenkins:latest和j...
原创 2021-04-01 21:00:00
113阅读
一、前言有人问,为什么要用Jenkins?我说下我以前开发的痛点,在一些中小型企业,每次开发一个项目完成后,需要打包部署,可能没有专门的运维人员,只能开发人员去把项目打成一个war包,可能这个项目已经上线了,需要把服务关,在部署到服务器上,将项目启动起来,这个时候可能某个用户正在操作某些功能上的东西,如果你隔三差五的部署一下,这样的话对用户的体验也不好,自己也是烦的很,总是打包拖到服务器上。希望小
遇到的错误及解决办法:
转载 2019-03-26 10:41:00
86阅读
2评论
一、 数据持久化我们什么情况下要做数据持久化呢? 一定是在做容器之前先预判好哪些文件是要永久存储的, 而不会跟着它容器的一个生命周期而消失。比如说配置文件、 日志文件、 缓存文件或者应用数据等等。 数据初始化有三种类型。 第一种 volumes, 这个是最推荐的, 也是最好的一种方式。 第二种是 bind—mount, 第三种是 tmpfs。方式一: volumes是官方比较推荐也是大型的集群比较
转载 2024-07-30 19:06:50
74阅读
原标题:如何零基础搭建一套微服务框架(Spring Boot + Dubbo + Docker + Jenkins)6. 自动化构建Jenkins是一个自动化构建工具,它可以帮助我们摆脱繁琐的部署过程,我们只需要在一开始配置好构建策略,以后部署只需要一键完成。6.1 创建Jenkins容器Jenkins采用Java开发,也需要Java环境,但我们使用Docker后,一切都采用容器化部署,Jenki
一、环境准备1)Jenkins 部署 WAR 包:jenkins.war(2.164.2 版本,WAR 包官方下载路径:https://jenkins.io/download/)2)Tomcat 服务器:apache-tomcat-7.0.94-windows-x64.zip(使用 Jdk1.8)3)其他:SVN 服务器,部署环境为联网状态(为联网安装 Jenkins 插件)具体搭建过程参考我另一
大家好,我是脚丫先生 (o^^o)最近有小伙伴问我,脚丫,你写了这么几篇Docker的文章,大多数都是讲理论知识,没有实践。毛爷爷说过,“实践是检验真理的唯一标准”。为了听毛爷爷的话,我决定把Docker拉出来遛一遛。我们先来docker run方式部署,之后在感受docker-compose的闪亮。 文章目录Docker应用部署一、nginx部署1、Docker hub上查找nginx镜像2、从
转载 2023-09-05 23:53:04
105阅读
# Jenkins 通过 PID 重启 Java 应用 在现代的持续集成与持续部署(CI/CD)流程中,如何有效地管理和重启 Java 应用是每个开发人员和运维人员关注的重要问题。Jenkins 是广泛使用的一个自动化服务器,可以帮助我们实现通过 PID 重启 Java 应用的过程。本文将简单介绍如何实现这个过程,并提供相应的代码示例。 ## 什么是 PID? PID(进程标识符)是 Lin
原创 9月前
90阅读
本文简单简单介绍怎么通过jenkins来调用shell脚本启动java脚本。
原创 2024-10-21 12:03:56
652阅读
Spring Boot是一种快速开发应用程序的框架,它可以大大简化Java应用程序的开发过程。Jenkins是一个流行的自动化构建工具,可以帮助开发人员在应用程序的不同阶段进行自动化构建和部署。Docker是一个容器化平台,可以通过创建和管理轻量级容器来简化应用程序的部署和管理。本文将介绍如何使用Jenkins将Spring Boot应用程序打包为Docker镜像。 首先,我们需要创建一个Spr
原创 2023-09-15 23:29:20
79阅读
Jenkins通过拉取Docker升级服务 # 概述 Jenkins是一个开源的持续集成工具,可以用于构建、测试和部署软件项目。Docker是一个开源的容器化平台,可以轻松创建、部署和运行应用程序。在本篇文章中,我们将介绍如何使用Jenkins拉取Docker镜像并升级服务的流程,以及如何使用相关的代码示例来实现这个过程。 # 准备工作 在开始之前,我们需要安装和配置Jenkins和Doc
原创 2023-09-05 07:15:52
88阅读
docker镜像运行jenkins
原创 2020-01-29 13:28:54
3274阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5