jenkins安装及相关操作 1.安装省略 mac 安装最新的 LTS 版本: brew install jenkins-lts 安装特定的 LTS 版本: brew install jenkins-lts@YOUR_VERSION 启动Jenkins服务: brew services start jenkins-lts 重启Jenkins服务: brew services restart jenkins-lts 更新Jenk 系统运维 2023-07-19 竹子爱熊猫
jenkins介绍部署及三种构建方式配置 1.前言 1.1.jenkins介绍 jenkins是基于java开发的一种持续集成工具,用于监控持续重复的工作,功能包括。 1、持续的软件版本发布/测试 2、监控外部调用执行项目 Jenkins其实很早之前就有了,最近火起来的原因是,大家都在关注devops,关注如何来做持续集成,持续交付,如何来做CI/CD。Jenkins作为持续集成的工具,他其实只是一个平台或者是一个大的框架,它的工作完全就 自动化运维 2023-07-16 贤蛋大眼萌
关于我的jenkins使用知识点总结(v1.0) 前言: 近期我们上了jenkins实现了代码的自动发布和app的自动打包,而且其中的一些实现也在我的博客总结了文章,各种文章前后顺序比较杂乱,就已文本作为相关持续集成文章的一个汇总。 下面是我用了一个下午时间画的一个关于持续集成的脑图,其实画完我不是很满意,感觉想表达的整个流程没有很好的表达出来,但是好在大部分的知识点感觉还是没啥问题的,就贴出来了供大家参考,如果有不同看法,可以通过右侧的qq和微 自动化运维 2023-07-16 共饮一杯
Docker+Nginx+Jenkins实现前端自动化部署(基于Centos7) ·基于Centos7系统云服务器一台。 · 基于Vue-cli的项目部署在gitlab之上。 部署目标 搭建Docker+Nginx+Jenkins环境,用于实现前端自动化部署的流程。具体的实现效果为开发人员在本地开发,push提交代码到指定分支,自动触发jenkins进行持续集成和自动化部署。可以设置在部署完成后通过邮件通知,部署的成功与否,成功后会将打包后的文件上传到服务器,通过nginx反向 系统运维 2023-07-10 泡泡
docker用法整理:一键搭建Jenkins、Nginx、MySQL、RabbitMQ环境 1.docker一键搭建Jenkins # 拉取镜像 docker pull jenkins # 运行容器 docker run -d --name=jenkins -v /home/jenkins:/var/jenkins_home -p 8088:8080 -u root --restart=always jenkins 前台访问:http://192.168.1.122:8088/ 注意:首 系统运维 2023-07-10 大猫
使用MinikubeinaContainer和Jenkins构建Istio 本文为翻译文章,点击查看原文。 AspenMesh提供一种Istio的分布式架构支持,这意味着即使与上游Istio项目无关,我们也需要能够测试和修复Bug。为此我们已开发构建了我们自己的打包和测试基础架构方案。如果你对Istio的CI(持续集成)也感兴趣,请参考我们已经投入使用,可能有用但还没有提交给Circle CI或GKE的组件。 这篇文章描述的是我们如何制作一个新的Minikube-in-a 云运维 2023-07-10 醒在深海的猫
Serverless Jenkins 和 Jenkins X Jenkins x 本文为翻译文章,点击查看原文。 Jenkins服务来源于创建自2004年的Hudson。在软件行业中,Jenkins已经是家喻户晓的明星产品,并且已经是CI和CD的领头羊。到目前为止有超过2050万的Jenkins任务,以及将近20万的Jenkins服务在运行中。这真的是非常惊人的增长速度。 jenkins的增长变化图 上面的增长图说明在技术领域已经有很大的进步,列如云计算和容 云运维 2023-07-10 贤蛋大眼萌
使用Jenkins X实现ChatOps 本文为翻译文章,点击查看原文。 编者按 本文介绍了使用Jenkins X实现ChatOps。很好的阐述了如何使用Jenkins X来实践ChatOps,文中手把手带我们从零开始完成了一次Kubernetes Native的CI/CD之旅。 Jenkins X 主逻辑是基于GitOps理念。每个更改都必须用Git记录,并且只允许Git触发集群中发生更改的事件。这种逻辑是Jenkins X的基石,到目 云运维 2023-07-10 醒在深海的猫
阿里云Kubernetes实战3–DevOps 前言: 在上一篇文章中,我们已经在K8S集群部署了Jenkins、Harbor和EFK。作为本系列最后一篇文章,将通过实际案例串联所有的基础软件服务,基于K8S做DevOps。 整体的业务流程如下图所示: 一、一机多Jenkins Slave 由于业务需要,我们的自动化测试需要基于windows做web功能测试,每一个测试任务独占一个windows用户桌面,所以我们首先要给Jenkins配置几个W 云运维 2023-07-09 捡田螺的小男孩
1分钟将你的jenkins构建环境迁移到K8S集群上 资源准备 稳定运行的K8S集群一套(没有可使用Rancher快速部署一个) Jenkins master一台 Jenkins pipeline基础知识:见 链接jenkinspipeline 传统Jenkins使用中暴露的问题 每个业务团队使用的编译环境不统一,需要准备大量的slave节点 Slave很多,空闲期(如夜里)资源浪费 虽然Slave很多,但高峰期队列等待构建任务依然在排队,资源抢 云运维 2023-07-09 张二河
使用 frp 接入远程 macOS 物理机进行流水线构建 本文同样适用于接入 ARM、MIPS 架构,FreeBSD、Windows 系统的物理机,如果 Jenkins 能连上构建机,可以跳过 Frp 部分,直接增加物理节点。 遇到的问题 在以 Kubernetes 为基础设施的场景下,Jenkins 构建流水线时,将为每一条流水线单独创建一个 Pod 用于构建。Pod 中的容器环境可以根据需要自定义设置,扩展非常方便,能够满足绝大多数的需求。 其中有一 云运维 2023-07-09 Escape
KubeSphere 与 Jenkins 的集成解析 作者:gfengwong KubeSphere 的 DevOps 模块介绍 KubeSphere 使用可插拔的 DevOps 模块实现 DevOps 功能; DevOps 驱动 Jenkins 实现具体的操作,例如流水线等。 DevOps 与 KubeSphere 的关系如下图, 详细的组件介绍。 集成的亮点 DevOps 与 Jenkins 集成紧密且优雅,从构建、部署到使用维护纯云原生方式实现 云运维 2023-07-09 醒在深海的猫
持续集成之Jenkins+Gitlab简介 [一] DevOps(英文Development(开发)和Operations(技术运营)的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作 持续集成之Jenkins+Gitlab简介 [一] Jenkins 持续集成概念 持续集成Co 云运维 2023-05-04 贤蛋大眼萌
持续集成之Jenkins+Gitlab实现持续集成 [二] 项目:使用git+jenkins实现持续集成.使用git+jenkins实现持续集成 开始构建 General 源码管理 我们安装的是git插件,还可以安装svn插件 我们将git路径... 持续集成之Jenkins+Gitlab实现持续集成 [二] Jenkins 项目:使用git+jenkins实现持续集成 开始构建 General 源码管理 我们安装的是git插件,还可以安装svn插件 我们 云运维 2023-05-04 醒在深海的猫
持续集成+自动化部署[代码流水线管理及Jenkins和gitlab集成] 本文主要对git钩子和jenkins 持续集成进行介绍 持续集成+自动化部署[代码流水线管理及Jenkins和gitlab集成] Jenkins 一、代码流水线管理 Pipeline名词顾名思义就是流水线的意思,因为公司可能会有很多项目。如果使用jenkins构建完成后,开发构建项目需要一项一项点击,比较麻烦。所以出现pipeline名词。 代码质量检查完毕之后,我们需要将代码部署到测试环境上去, 云运维 2023-05-04 贤蛋大眼萌
Jenkins+Maven+SVN+Nexus 搭建持续集成环境 Jenkins只是一个平台,真正运作的都是插件。这就是jenkins流行的原因,因为jenkins什么插件都有。Hudson是Jenkins的前身,是基于Java开发的一种持续集成工具,用于监控程序重复的工作,Hudson后来被收购,成为商业版。后来创始人又写了一个jenkins,jenkins在功能上远远超过hudson Jenkins+Maven+SVN+Nexus 搭建持续集成环境 Jenk 云运维 2023-05-04 捡田螺的小男孩
Jenkins 搭建企业实战案例 (发布与回滚) 让我们的代码部署变得easy,不再难,Jenkins是一个可扩展的持续集成引擎,是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins非常易于安装和配置,简单易用。本次环境模拟一整套企业生产流程 Jenkins 搭建企业实战案例 (发布与回滚) Jenkins 2019年04月24日 相关文章 Jenkins 前端自动发布 [git 钩子] 持续集成之Jenk 云运维 2023-05-04 大猫
Jenkins 输入日志设置颜色 Jenkins默认输出日志不带有颜色,是我们排查故障浪费一些时间。这时候我们可以使用AnsiColor插件进行配置颜色 Jenkins 输入日志设置颜色 Jenkins Linux Shell 字体颜色设置 Jenkins默认输出日志不带任何字体颜色,除了问题不容易排错影响我们看log的时间 1.Jenkins安装 2.安装输出变色插件AnsiColor(在系统管理--->插件管理----& 云运维 2023-05-04 穿过生命散发芬芳
Jenkins theme生成定制主题css Jenkins默认界面比较丑,视觉容易疲劳,这时候就需要我们更换一个主题。让我们的Jenkins美观一些 Jenkins theme 自动生成定制主题css Jenkins 2019年04月24日 不多bb,效果图 Jenkins默认界面比较丑,视觉容易疲劳,这时候就需要我们更换一个主题。让我们的Jenkins美观一些 首先需要我们打开生成css主题的地址:http://afonsof.com/ 云运维 2023-05-04 捡田螺的小男孩
基于Kubernetes Jenkins CICD 传统构建jenkins会有许多的问题,我们需要采用一种更高效可靠的方式来完成这个CI/CD流程,而Docker虚拟化容器技能很好的解决这个痛点,又特别是在Kubernetes集群环境下面能够更好来解决上面的问题 一、在Kubernetes 安装 Jenkins优点 目前很多公司采用Jenkins集群搭建复合需求的CI/CD流程,但是会存在一些问题 主Master发生单点故障时,整个流程都不可用 每 云运维 2023-05-04 LOVEHL^ˇ^