基于dockercicd 飞书链接
原创 2022-05-14 08:58:10
384阅读
1.配置yum源2. 安装docker//安装常用组件包yum install -y yum-utils device-mapper-persistent-data lvm2//配置dockeryum源yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo//安装Docke
原创 2023-01-09 17:33:02
130阅读
大家好,我是乔克,一个爱折腾运维工程,一个睡觉都被自己丑醒云原生爱好者。_____作者:乔克公众号:运维开发故事_____什么是DevOps在过去十年,DevOps一直是大家热议的话题,10个人心中有10个哈姆雷特,十家公司却不止十个DevOps定义,也许在你从事技术生涯中,听过不止100种DevOps定义。那究竟什么是DevOps呢?在维基百科上是这么
原创 2022-11-02 09:18:11
141阅读
在大多数情况,构建项目都会占用大量系统资源,如果让gitlab本身来运行构建任务的话,显然Gitlab性能会大幅度下降。gitlabci最大作用就是管理各个项目的构建状态,因此,运行构建任务这种浪费资源事情交给一个独立gitlabrunner来做就会好很多,更重要是gitlabrunner可以安装到不同机器上,甚至是我们本机,这样完全就不会影响Gitlab本身了。从gitlab8.0
原创 2021-03-09 11:45:48
3709阅读
简介gitlab-ci全称是gitlab continuous integration意思,也就是持续集成。中心思想是当每一次push到gitlab时候,都会触发一次脚本执行,然后脚本内容包括了测试,编译,部署等一系列自定义内容。自动部署涉及了若干个角色,主要介绍如下GitLab-CI这个是一套配合GitLab使用持续集成系统,是GitLab自带,也就是你装GitLab那台服务器上就
原创 2019-12-09 12:58:12
5285阅读
参考:https://jimmysong.io/kubernetes-handbook/practice/jenkins-ci-cd.html 流程说明 应用构建和发布流程说明。 1.用户向 Gitlab 提交代码,代码中必须包含 Dockerfile 2.将代码提交到远程仓库(远程仓库可以直接 w ...
转载 2021-08-25 10:18:00
640阅读
2评论
cicd 08--基于Jenkins通用可扩展CICD架构1 介绍2 架构架构图主要模块功能3 案例3.1 场景说明3.2 Job-multi 功能脚本3
前言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评论
 ​​​​
转载 2019-11-12 17:21:00
59阅读
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阅读
# 基于K8SCI/CD实践指南 ## 摘要 在现代软件开发中,CI/CD(持续集成/持续交付)已经成为一种非常流行开发实践。Kubernetes(K8S)作为一种容器编排工具,为构建基于K8SCI/CD流程提供了很好支持。本文将介绍如何基于K8S实现CI/CD,并且提供了代码示例。 ## 步骤概述 下表为基于K8SCI/CD流程步骤概述: | 步骤 | 描述 | | ---- |
原创 2024-04-03 10:28:02
77阅读
CI(Continuous Integration)持续集成,CD(Continuous Delivery) 持续交付(当然也有叫 Continuous Deployment)通常会采用一些软件如Jenkins、Drone、Travis、Gocd等来辅助我们。它们能够与Git SVN等代码管理仓库集成,帮助我们实现一些自动化任务。
原创 精选 2017-03-28 07:33:55
3877阅读
1点赞
一、发布流程设计    工作流程:开发人员提交代码到Git版本仓库; Jenkins人工/定时触发项目构建; Jenkins拉取代码、代码编码、打包镜像、推送到镜像仓库; Jenkins在Docker主机创建容器并发布。二、环境规划:角色IPGit/Registry192.168.56.11Docker192.168.56.12Jenkins/Docker1
转载 2023-07-21 19:59:43
177阅读
CI-CD 解决是代码从生产到线上一个距离问题,有效管控中间流程。也是开发和运维之间问题。jenkins简介Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。Jenkins用Java语言编写,可在Tomcat等流行servlet容器中运行,也可独立运行。CI(Continuous integration持续集成)
本文详细介绍如何在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阅读
  • 1
  • 2
  • 3
  • 4
  • 5