基于dockercicd 飞书链接
原创 2022-05-14 08:58:10
384阅读
前言1,通过docker部署jenkins项目2,安装对应插件3,配置对应环境4,新建一个maven项目问题汇总本文永久更新地址:前言通过jenkins来实现从开发到提交到代码库从而触发jenkins自动打包maven项目,把打包好jar包上传到资源服务器中,最后从资源服务器拿到jar包后部署到项目服务器中1,通过docker部署jenkins项目docker run --name jenk
转载 2023-05-27 15:15:53
65阅读
注意:gitLabRunner如果安装在容器里,此后在runner环境下 一些docker命令会找不到(容器里面执行不了docker命令)。目前还没找到解决办法 安装好之后 把gitLabRunner注册到gitLab中,这有很多教程 便不再赘述。 本地代码,通过提交到gitLab之后,会通过gitlab.yml文件,触发gitLabRunnerCICD流程 如下:
转载 2023-05-26 02:32:18
79阅读
1、 实验环境192.168.0.18  git /harbor192.168.0.19 jenkins192.168.0.20 docker2、harbor 环境搭建2.1 安装docker-ce(三台服务器都安装上)yum remove docker \                   docker-client \                   docker-client-late
原创 2019-07-29 11:22:00
3910阅读
1点赞
2评论
1 环境说明 1.1 机器配置 2 安装docker 2.1 安装docker注意事项 1 替换国内yum源 2 服务器时区和时间保持国内 3 selinux和firewalld关闭 2.2 安装docker-ce 1 安装 2 启动docker并加入开机自启动 3 查看docker信息 2.3 替
原创 2022-08-31 17:51:58
248阅读
1 部署jenkins参考文档 https://www.jenkins.io/doc/book/installing/docker/ 1、拉取jenkins docker pull jenkins/jenkins:2.528.1-jdk21 2、构建新镜像 cat Dockerfile FROM jenkins/jenkins:2.528.1-jdk21 USER root RUN apt-
原创 3天前
38阅读
 ​​​​
转载 2019-11-12 17:21:00
59阅读
2评论
CI-CD 解决是代码从生产到线上一个距离问题,有效管控中间流程。也是开发和运维之间问题。jenkins简介Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。Jenkins用Java语言编写,可在Tomcat等流行servlet容器中运行,也可独立运行。CI(Continuous integration持续集成)
一、发布流程设计    工作流程:开发人员提交代码到Git版本仓库; Jenkins人工/定时触发项目构建; Jenkins拉取代码、代码编码、打包镜像、推送到镜像仓库; Jenkins在Docker主机创建容器并发布。二、环境规划:角色IPGit/Registry192.168.56.11Docker192.168.56.12Jenkins/Docker1
转载 2023-07-21 19:59:43
177阅读
本文详细介绍如何在Linux系统使用Docker安装Gitlab、Gitlab-Runner,并通过一个SpringBoot项目来演示CICD本文需要掌握一点Linux和Docker基础知识和命令,不熟悉建议先去了解这两块内容哦一、安装Gitlab1、拉取镜像并启动由于服务器80端口可能被占用,所以这里我们改成了其他端口来启动docker run -d -p 2443:443 -p 567
转载 2023-07-11 09:45:05
90阅读
高效CI/CD环境能获得什么呢?及时发现问题:提早得到集成反馈和修复大幅度减少故障率:业务流程化,减少人工出错风险加快迭代速度:可以在几分钟内运行几十次、甚至上百次持续集成减少时间成本:多项目管理及繁琐部署工作没有了,不必再花费一定时间去准备研发端到端流水线,一键部署,应用弹性伸缩,灰度发布要想做到一个高效CI/CD流程,需要有能力整合DevOps工具链及多环境适配,并且设计之初以自动化为原
转载 2023-07-25 20:32:58
99阅读
目录1、发布流程图2、环境准备3、Jenkins 入门3.1、Jenkins docker 安装 3.2、可选步骤-Unlock Jenkins3.3、登录3.4、安装中文插件、maven插件等3.5、全局工具配置(JDK、GIT、Maven等)3.6、git插件3.6.1、Gitee插件3.6.2、添加配置(这部不可少)3.7、新建一个maven任务测试1、发布流程图 工作流
转载 2023-09-21 11:27:37
87阅读
关于gitlab部署教程还好,有的看,但到了cicd环节,简直痛苦面具,教程虽多,但断断续续,先不说大部分都是只截取片段,让人云里雾里,不会看不懂,懂不需要看,根据步骤跑不起来不说,改了一堆,完全不解释为什么,也分不清是官方要求还是作者自己夹带私货。痛定思痛,抛弃任何教程,根据报错实时改进,于2023年4月24日完成此篇。官方文档:  https://docs.gitlab.com/run
转载 2023-08-04 20:24:11
181阅读
做这个项目之前回顾一下docker 一 、docker介绍1.什么是dockerDocker属于Linux容器一种封装,提供简单易用容器使用接口。 Docker将应用程序与该程序依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实物理机上运行一样。有了Docker,就不用担心环境问题。 总体来说,Docker接口相当简单,用户可以
转载 2023-07-31 21:45:12
106阅读
实验环境 实验环境 rockyLinux-8.10 机器 192.168.0.161 gitlab 用于二进制实验安装 实验主体: 192.168.0.162 jenkins-master /jdk/maven 192.168.0.163 jenkins-slave /jdk/maven/harbor 192.168.0.164 gitlab 机器62 63 tar -zxvf j
原创 2024-08-30 18:25:23
50阅读
文章目录GitLab CI/CD +Docker 实现自动化部署背景简介原理1 准备工作1.1 gitlab环境1.2 装有`docker`和`gitlab-runner`环境云服务器1.3 项目代码1.4`Dockerfile`文件1.5. `.gitlab-ci.yml`文件2 环境配置2.1 配置权限2.2 为项目注册执行部署任务Runner服务器3 提交更新,自动部署3.1. 提交代
转载 2023-12-05 12:06:28
56阅读
一、jenkinsJenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立 Java 程序。二、 jenkins安装1、下载jenkinsdocker pull jenkins/jenkins:2.289.1-lts-centos72、安装docker run -itd
转载 2023-11-03 09:49:48
109阅读
在互联网时代,对于每一家公司,软件开发和发布重要性不言而喻,目前已经形成一套标准流程,最重要组成部分就是持续集成(CI)及持续部署、交付(CD)。本文基于Jenkins+Docker+Git实现一套CI自动化发布流程。1、发布流程设计工作流程:1.开发人员提交代码到Git版本仓库;2.Jenkins人工/定时触发项目构建;3.Jenkins拉取代码、代码编码、打包镜像、推送到镜像仓库;4.J
转载 2023-12-11 20:25:53
75阅读
领导说要用这玩意持续集成,咱也没弄过,弄了三天,n多个坑,终于可以了,特此记录!使用gitlab ci 持续集成部署先来看下总共这一百来个成果需要环境说明: gitlab 服务 springboot项目 一台虚拟机(java,maven,docker环境)一、首先构建虚拟机java和maven环境(1)下载 apache-maven-3.6.3-bin.tar.gz和jdk-linux-x6
转载 2023-07-11 21:38:11
91阅读
一、安装1. 安装 dockerDocker下载注意:Windows 10 家庭版获取 之前版本不能直接安装 Docker ,而是需要去安装 Docker Toolbox我这里安装Docker Toolbox。按照这个安装教程进行安装 ,安装教程安装完成之后,(由于我电脑之前就安装了 git ,所以在安装过程中并没有勾选 git 安装)如果安装成功之后,在验证安装时,点击桌面快捷方式不管用
转载 2023-09-20 16:20:52
72阅读
  • 1
  • 2
  • 3
  • 4
  • 5