本文是mall项目的专属Jenkins自动化部署方法。Jenkins的基本使用 关于Jenkins的基本使用可以参考:使用Jenkins一键打包部署SpringBoot应用,就是这么6!执行脚本准备 首先我们先把需要远程执行的脚本准备好。脚本文件都存放在了mall项目的/document/sh目录下:上传脚本前在IDEA中修改所有脚本文件的换行符格式LF,否则脚本会无法执行;将所有脚本文件上传到
目录1、安装JDK,MAVEN,TOMCAT等工具2、安装Jenkins3、配置jenkins环境变量和jenkins的JDK,MAVEN配置4、构建项目5、编写构建完成后的脚本 1、安装JDK,MAVEN,TOMCAT等工具前往JDK下载地址下载对应版本的JDK,解压到/usr/local目录wget https://download.oracle.com/otn-pub/java/j
Jenkins是基于Java开发的一个持续集成工具,所以需要Java环境的支持。 首先,我们需要配置Java环境。一、下载jdk安装文件下载地址:http://www.java.com/zh_CN/download/manual.jsp  我使用的是Windows 64位操作系统,所以这里选择“Windows (脱机) 64位”,这里脱机就是不需要联网就能进行的安装。
转载 2024-03-25 15:33:18
76阅读
一、概述1.简介  在工作中接触到CD/CI,Devops相关的技术,本文记录Jenkins的基本使用。Jenkins是一款开源的持续集成工具,能够集成一套自动化部署任务。  目标通过jenkins从github拉取代码(web应用)通过jenkins进行maven编译打包jenkins发送打好的jar包,发送到另一台需要部署的虚拟机上(已安装docker)通过dockerfile打新镜像停掉已运
转载 2024-08-02 15:05:28
220阅读
Linux系统上部署Jenkins是一项非常重要的任务。Jenkins是一个开源的持续集成工具,可以帮助开发团队自动化构建、测试和部署软件项目。通过将Jenkins部署Linux系统上,开发团队可以更轻松地管理代码的版本控制、测试和部署工作。 首先,要在Linux系统上部署Jenkins,首先需要确保系统已安装Java JDK。Jenkins是基于Java开发的程序,因此需要安装Java J
原创 2024-05-22 10:06:03
66阅读
一、安装1、添加yum repos,然后安装wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key注:如果上面两行执行成功、就不用执行下面的命令了wget -O /etc/yum
转载 2024-03-31 23:12:35
159阅读
前言在网上看到好多关于jenkins构建项目的博客,说的也都挺全面。但是不知道为什么根据他们的步骤我实际操作中要么就是哪一个环节卡住,要么就是操作失败,当然也许是因为我的悟性太低。但是经过一番自己的瞎摸索,最终还算是成功了,这篇博客不会系统的去讲整个jenkin的使用以及全面的配置解析,仅仅在我自己实践的基础上给初学者能够成功构建部署一个web应用的分享。安装JenkinsX我用的版本是Jen
转载 2024-06-06 09:40:14
60阅读
一、背景介绍在互联网应用快速更新迭代的大背景下,传统的人工手动或简单脚本已经不能适应此变化,此时Devops我们提供了良好的解决方案,应用好CI/CD可以大大的方便我们的日常工作,自动化快速的持续集成/持续交付我们带来了应用开放的更快速度、更好的稳定性和更强的可靠性。二、拓扑环境2.1 架构拓扑如上图实例,简单花了下流程拓扑:当研发push本地代码到gitlab-server后,webhook
转载 2024-05-30 06:47:57
78阅读
文章目录一、安装Docker1.卸载老版本的docker1.安装 docker3.安装完整流程二、安装 Harbor 仓库1. 部署 Docker-Compose 服务2. 部署 Harbor三、在 Harbor 创建用户和项目1. 创建项目2.创建成员3. 给私有项目分配用户四、使用 Dockerfile 制作微服务镜像五、上传镜像到 Harbor 仓库六、在web服务器上从 Harbor 下载
转载 2023-08-16 17:40:24
268阅读
因为项目需要,在GKE的集群上需要创建一个CICD的环境,记录一下安装部署一个分布式Jenkins集群的过程。分布式Jenkins由一个主服务器和多个Agent组成,Agent可以执行主服务器分派的任务。如下图所示:如上图,Jenkins Agent可以运行不同的操作系统,执行主服务器分派的编译打包或测试等任务。在Jenkins的官网上介绍了在K8S上安装的几种方式,包括了Helm, operat
首先介绍下jenkins这个工具。https://www.jenkins.io/  这是官网的地址。做过自动化的同学,应该对这个工具不陌生了。  一:功能Jenkins功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。 二:启动首先保证系统中已经安装了jdk,最好是jdk1.5以上。(我用的JDK是1.8以上的版本)第一种启动方法,切换
转载 2024-03-01 21:05:13
67阅读
!image.png(https://s2.51cto.com/images/20211208/1638933843834832.png?xossprocess=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)首先,
原创 2021-12-08 11:25:00
203阅读
发布中的问题1.docker中的文件不能映射到宿主机问题:docker-compose创建nginx脚本不支持直接挂载文件,只能挂载文件夹解决:所以需要先在宿主机创建同名文件,再映射文件和容器内的文件# 先用docker创建nginx,复制对应文件mkdir -p nginx/conf nginx/conf.d && cd nginxdocker run --name nginx-
原创 精选 2023-03-02 17:42:58
1650阅读
Jenkins1、Jenkins安装下载jenkins创建jenkins容器配置jenkins镜像加速访问配置新建用户2、安装插件安装Maven插件安装 Publish Over SSH安装git插件3、全局工具配置安装jdk安装maven全局工具配置-jdk全局工具配置-maven远端服务器配置4、任务构建新建任务源码管理maven设置远程设置构建任务构建启动脚本设置权限 Jenkins是一
转载 2024-08-23 10:16:45
46阅读
原标题:如何零基础搭建一套微服务框架(Spring Boot + Dubbo + Docker + Jenkins)6. 自动化构建Jenkins是一个自动化构建工具,它可以帮助我们摆脱繁琐的部署过程,我们只需要在一开始配置好构建策略,以后部署只需要一键完成。6.1 创建Jenkins容器Jenkins采用Java开发,也需要Java环境,但我们使用Docker后,一切都采用容器化部署,Jenki
此教程 jenkins是直接部署linux服务器上。服务器系统:CentOS 7.3 64位。流程:jenkins关联码云仓库,点击立即构建,执行shell进行构建,打包,把打包后的dist目录文件放到服务器上,完成自动化打包部署。一.服务器安装 Javajenkins是运行在java环境中的,所以要先安装java,配置java环境变量后才能使用。1、卸载系统自带的jdk//查找系统jdk [
1. 准备环境。  首先,需要jdk是必须要安装好的。本人使用的linux是centos,直接使用yum安装。  先找到合适的版本: yum search java | grep jdk   然后运行安装: yum install 合适版本全称   安装maven(看个人使用的项目构建工具自行选择) yum install maven   安装git(看个人项目管理工具自行选择) yum inst
一、前言1、 Jenkins是什么?Jenkins是一个开源的支持自动化构建、部署等任务的平台。基本上可以说是持续集成(CI)、持续发布(CD)不可或缺的工具。官网:https://jenkins.io/2、本篇环境信息工具/环境版本Linux ServerCentOS 7Jenkins2.121.2JDK1.8.0_181Nginx1.14.03、准备工作安装JDK参考:https://ken.
Jenkins+Docker+SpringCloud微服务持续集成Jenkins+Docker+SpringCloud持续集成流程说明SpringCloud微服务源码概述本地部署SpringCloud微服务部署使用Dockerfile制作微服务镜像Harbor镜像仓库安装及使用Harbor安装在Harbor创建用户和项目把镜像上传到Harbor从Harbor下载镜像微服务持续集成项目代码上传到G
转载 2023-10-28 13:33:19
399阅读
 修改所有微服务配置注册中心配置(*) server: port: 10086 spring: application: name: eureka # 指定profile=eureka-server1 # profiles: eureka-server1 eureka: instance: # 指定当profile=eureka-server1时,
  • 1
  • 2
  • 3
  • 4
  • 5