随着开源工具越来越多,特别是nodejs构建微服务器之快,实现前端自动化部署越来越简单了,有可能【10行js代码+10行sh脚本+设置github的webhook】就能实现,但是如果你和我一样,就是“懒”(此处为褒义),连这些都不想自己做,那该怎么办呢?这个时候我发现了这款好工具—netlify,下面我就来讲讲它究竟有多好用吧^_^ 一、使用github或者gitlab登陆netlify
本文作者:武让2 实践篇2.1 极狐GitLab单元测试2.1.1 创建项目以Golang开发的项目为例,Golang官方使用go test命令进行单元测试,推荐测试文件和源代码文件放在一块,测试文件以 _test.go 结尾,如:project/ controller/ |--func.go |--func_test.go |--main.go |--m
相信大家开始玩gitlab+jenkins的时候对着两个工具有肯定有一定了解,我就不做详细解释了,下面就跟大家简单的说下gitlab,jenkins之间工作关系:GitLab是一个代码仓库,用来管理代码。Jenkins是一个自动化服务器,可以运行各种自动化构建、测试或部署任务。所以这两者结合起来,就可以实现开发者提交代码到GitLab,Jenkins以一定频率自动运行测试、构建和部署的任务,帮组开
转载 2024-02-25 08:36:33
194阅读
 打包Vue项目 当Vue项目完成后,在根目录下打开命令行,输入命令:npm run build实际上此命令就是执行build.js文件,将项目打包成静态资源。此命令完成后,项目根目录下会多出一个dist文件夹,dist文件里面有:static文件下包括项目打包后的css、js、img、fonts(字体图标)。   项目资源无法加载
在Kubernetes(K8S)中使用GitLab进行自动化部署是一种非常常见的做法,通过这种方式可以使软件开发和部署过程更加高效和自动化。下面我将向你介绍如何实现GitLab自动化部署的流程和相关代码示例。 首先,让我们看一下整个GitLab自动化部署的流程: | 步骤 | 操作 | | ---- | ---- | | 1 | 开发者提交代码到GitLab仓库 | | 2 | GitLab
原创 2024-05-27 10:46:40
98阅读
 前言 在之前已经写了关于Git,Gitlab以及Ansible的两篇博客《Git+Gitlab+Ansible剧本实现一键部署Nginx--技术流ken》,《Git+Gitlab+Ansible剧本实现一键部署动态网站(二)--技术流ken》,以及关于jenkins的简单使用《Jenkins持续集成介绍及插件安装版本更新演示(一)--技术流ken》。相信大家也已经完全掌握了这
转载 2024-07-31 18:21:38
89阅读
简介gitlab-ci全称是gitlab continuous integration的意思,也就是持续集成。中心思想是当每一次push到gitlab的时候,都会触发一次脚本执行,然后脚本的内容包括了测试,编译,部署等一系列自定义的内容。本文就是利用gitlab-ci的持续集成来实现自动部署。相比之前webhook的自动部署还是强大以及方便了许多。原理自动部署涉及了若干个角色,主要介绍如下GitL
转载 2024-03-17 17:38:49
45阅读
在测试环境部署这块, 经历过以下几个阶段:阶段一有一台测试服务器把项目放上面测试, 当初也没有什么相关的经验, 每次改完代码本地打包上传到服务器上, 然后一顿命令启动项目, 完成了最原始的部署。这种方式构建和部署全靠人肉, 项目简单的时候还好说, 项目一多配置一多 ( 比如微服务 ) 中间哪个环节粗心出点错那简直就是灾难。同时还要专门有人对运维相关的技术比较了解, 不然哪天我不在测试工作就完全停滞
Git 简单易用,为了方便自己,满足好奇心,我学习了下如何搭建git服务器并实现自动化部署,在这里将自己遇到的坑跟大家分享一下。系统说明· 服务器: 阿里云 ECS 服务器· 操作系统: CentOS 7.2 64位· 操作说明:熟悉 linux 基本操作—— yum 安装,vim 编辑,chown 权限设置等.搭
gitlab-ce 私有镜像库
原创 2021-10-26 13:47:10
493阅读
# GitLab 自动化部署 Java 应用指南 近年来,DevOps 和持续集成(CI)/持续部署(CD)理念的普及,使得自动化部署成为软件开发中的重要环节。本文将教你如何通过 GitLab 实现 Java 应用的自动化部署。 ## 流程概述 以下是使用 GitLab 进行 Java 应用自动化部署的主要步骤: | 步骤 | 描述 | |------|------| | 1 | 创
原创 10月前
82阅读
环境:centos 7 两台 192.168.100.128 安装gitlab 192.168.100.129 安装jenkins 关闭防火墙 Git包版本:gitlab-ce-12.3.5-ce.0.el7.x86_64.rpmgitlab+jenkins服务简述:GitLab是一个代码仓库,用来管理代码。Jenkins是一个自动化服务器,可以运行各种自动化构建、测试或部署任务。 所以
原创 精选 2023-06-26 09:26:50
469阅读
持续集成概述及运行流程 :持续集成概述 :持续集成(Continuous integration)持续集成是指开发者在代码的开发过程中 ,可以频繁的将代码部署集成到主干,并进行自动化测试  开发→代码编译→测试持续交付:持续交付指的是在持续集成的环境基础之上,将代码部署到预生产环境持续部署:在持续交付的基础上,把部署到生产环境的过程自动化Jenkins概述 :是一个开源软件项目,是基于
转载 2024-09-30 13:38:28
94阅读
在现代的软件开发中,使用Kubernetes(K8S)来进行容器编排已经成为一种常见的选择。同时,一般的开发团队都会使用版本控制工具如GitLab来管理代码。那么如何将前端代码从GitLab自动化部署到K8S呢?接下来我将详细介绍这个过程。 首先,让我们来看一下整个流程: | 步骤 | 操作 | | -------- | -------- | | 1 | 在GitLab中配置CI/CD Pip
原创 2024-02-28 17:26:55
118阅读
自动化部署
原创 2019-07-23 19:56:13
3898阅读
1点赞
1评论
目录 部署环境关闭selinux和防火墙或者防火墙设置,开启gitlab和Jenkins要用的端口和http服务 安装依赖包 (Jenkins和gitlab都装)一,开始Jenkins安装配置1、Java包安装2、安装Jenkins3、启动Jenkins服务4、修改jenkins配置文件5、重启Jenkins服务 查看端口是否起来6、打开网页界面 http://192
= 本篇博客是博主历经 6 个小时研究出来的,在 CentOS7 上部署 Jenkins,然后拉取 Gitee 的项目,将 SpringBoot 项目打成 Docker 包发布。有很好的参考价值!亲自操刀实践,实践出真知!说明:1、Jenkins 的安装环境,以及 JDK、Maven、Git 请查看之前的博客,可以点击顶部的【分类专栏】,否则容易出问题。2、本篇博客使用的 Gi
前期准备· 基于Centos7系统云服务器一台。· 基于Vue-cli的项目部署gitlab之上。部署目标搭建Docker+Nginx+Jenkins环境,用于实现前端自动化部署的流程。具体的实现效果为开发人员在本地开发,push提交代码到指定分支,自动触发jenkins进行持续集成和自动化部署。可以设置在部署完成后通过邮件通知,部署的成功与否,成功后会将打包后的文件上传到服务器,通过nginx
前端Docker部署实战背景最近公司架构大佬,一直在培训K8s,跟组内成员大佬,唠嗑的时候顺便提到了Dokcer,回想到接触docker还是17年的时候研究了一番,当时做了许多笔记,到现在为止已经在我的笔记里吃灰了好久。最近自己再弄以前买的服务器就打算操作一番。前言1 安装docker环境准备1. 需要会一点服务器基础知识。 2. Centos7. 3. 当前使用xshell操作环境查
转载 2023-08-24 17:47:12
30阅读
部署,大项目推荐使用k8s。阅读目录:1...
转载 2023-02-09 08:50:09
516阅读
  • 1
  • 2
  • 3
  • 4
  • 5