Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
大厂经典Jenkins+DevOps面试题整理汇总
1 传统网站部署流程 2 使用jenkins后网站的部署流程 3 谈谈你对CI CD的认识 这个问题在面试中也经常被问到 主要考察几个方面 你对新技术的了解 你们公司是如何落地的 来我们公司是否可以借鉴 三个概念 持续集成CI 代码合并 构
Docker K8s 云原生 CICD DevOps
Java
面试
开发语言
轻量化CICD平台建设
一 需求 想组合一套cicd流程 但是又不想用gitlab jenkins那么重 首先说一下我的硬件条件 一台群晖920 两块4T的红盘 20G内存 一台华硕tuf的路由器 有联通给的动态外网ip 在路由器做了ddns 再说一下软件条件 d
Docker K8s 云原生 CICD DevOps
jenkins
运维
Docker+Jenkins+GIT CICD持续化集成实战
一 需求 开发将源码上传到github仓库 通过jenkins持续集成引擎结合git工具 将源码拉取到jenkins服务器 通过工具maven在本地讲源码编译打包成war包 在ssh到Docker宿主机 通过执行脚本生成制作自定义的Dock
Docker K8s 云原生 CICD DevOps
jenkins
Docker
git
160道Shell企业面试题整理汇总
1 Shell脚本是什么 它是必需的吗 答 一个Shell脚本是一个文本文件 包含一个或多个命令 作为系统管理员 我们经常需要使用多个命令来完成一项任务 我们可以添加这些所有命令在一个文本文件 Shell脚本 来完成这些日常工作任务 2 什
Docker K8s 云原生 CICD DevOps
运维
自动化
Docker+Jenkins+Golang 持续集成交付实战
最近因公司发展需要 增加了一些go语言开发 对项目要求使用jenkins go docker自动部署上线 一 安装jenkins 1 安装Jenkins 详情见centos使用docker搭建jenkins jenkins使用方法见jenk
Docker K8s 云原生 CICD DevOps
jenkins
Docker
CICD
Jenkins+SonarQube 代码质量检测详解
一 SonarQube 概述 1 SonarQube 简介 Sonar Qube是一个开源的代码分析平台 支持Java Python PHP JavaScript CSS等25种以上的语言 可以检测出重复代码 代码漏洞 代码规范和安全性漏洞
Docker K8s 云原生 CICD DevOps
jenkins
运维
Istio服务网格详解
一 架构的发展历史 发展历史时间轴 1 单机小型机时代 第一个计算机网络诞生于1969年 也就是美军的阿帕网 阿帕网能够实现与其它计算机进行联机操作 但是早期仅仅是为了军事目的而服务 2000年初 中国的网民大约890万 很多人都不知道互联
Docker K8s 云原生 CICD DevOps
微服务
spring cloud
istio
Jenkins管理Docker容器
一 Docker镜像容器手动更新流程 1 Docker安装 curl o etc yum repos d epel repo http mirrors aliyun com repo epel 7 repo curl o etc yum r
Docker K8s 云原生 CICD DevOps
jenkins
Docker
Java
企业级DevOps容器云平台流水线综合解决方案详解(一)
一 Jenkins Pipeline 语法 1 Jenkins Pipeline 简介 Jenkins pipeline 流水线 是一套运行于 jenkins 上的工作流框架 将原本独立运行于单个或者 多个节点的任务连接起来 实现单个任务难
Docker K8s 云原生 CICD DevOps
git
DevOps
jenkins
Jenkins与DevOps持续交付详解
一 Jenkins简介 1 Jenkins简介 Jenkins是一个开源项目 提供了一种易于使用可扩展的持续集成系统 使开发者从繁杂的集成中解脱出来 专注于更为重要的业务逻辑实现上 同时Jenkins能实时监控集成时存在的错误 提供详细的日
Docker K8s 云原生 CICD DevOps
jenkins
Docker
Gitlab
Jenkins安装部署与自动化部署网站实战
1 CICD与Jenkins概述 互联网软件的开发和发布 已经形成了一套标准流程 假如把开发工作流程分为以下几个阶段 编码 构建 集成 测试 交付 部署 在上图中看到 持续集成 Continuous Integration 持续交付 Con
Docker K8s 云原生 CICD DevOps
CICD
jenkins
运维
接口测试持续集成详解
一 持续集成概述 1 持续集成简介 持续集成 Continuous Integration 简称CI 是一种软件开发实践 即团队开发成员经常集成他们的工作 通常每个成员每天至少集成一次 也就意味着每天可能会发生多次集成 持续集成的目的 让产
Docker K8s 云原生 CICD DevOps
Jmeter
Kuberneters企业级容器云平台落地实践之二
九 日志中心 1 filebeat安装 Filebeat 是一个用于转发和集中日志数据的轻量级传送器 作为代理安装在您的服务器上 Filebeat 监控您指定的日志文件或位置 收集日志事件 并将它们转发到Elasticsearch或 Log
Docker K8s 云原生 CICD DevOps
elasticsearch
Kubernetes
大数据
企业级DevOps全链路自动化流水线综合解决方案详解
一 Pipeline流水线 1 Pipeline 简介 Pipeline 简单来说 就是一套运行在 Jenkins 上的工作流框架 将原来独立运行于单个或者多个节点的任务连接起来 实现单个任务难以完成的复杂流程编排和可视化的工作 Pipel
Docker K8s 云原生 CICD DevOps
jenkins
运维
大厂经典Docker面试题整理汇总
1 什么是 Docker Docker是一个容器化平台 它以容器的形式将你的应用程序及所有的依赖项打包在一起 以确保你的应用程序在任何环境中无缝运行 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级 可移植的容器中 然后发布到
Docker K8s 云原生 CICD DevOps
面试
Java
职场和发展
Jenkins自动化构建网站与流水线构建Maven项目实战
1 gitlab Jenkins自动化构建网站实战 基本架构 通过gitlab jenkins构建一个常规网站的原理图 Jenkins插件和环境配置 配置全局变量 要配置的全局变量有Git JDK和Maven 指定JDK的路径 设置Git可
Docker K8s 云原生 CICD DevOps
jenkins
Maven
Java
Pytest+Unittest+Git+Jenkins企业级CICD自动化测试平台建设方案
随着持续集成的引入 项目中的自动化测试用例越来越多 每轮执行所消耗的时间也越来越久 要提高自动化测试用例执行的效率 以下几点是需要考虑的根本点 1 公司项目的交付策略如何 首先 测试团队服务于公司项目 因此我们必须根据公司项目的交付策略做对
Docker K8s 云原生 CICD DevOps
Docker
jenkins
Gitlab
1024程序员节
SourceTree使用技巧
一 常见代码合并问题 1 当多个人一起开发 a可能开发a模块 b可能开发b模块 但是当开发完后需要提交 这两个人开发的其实是一个版本 所以我们要合并代码提交 例如 我现在在demo用户 我需要将github的代码合并到我这 我需要点击进入我
Docker K8s 云原生 CICD DevOps
git
ETCD 详解
一 ETCD简介 etcd是一个Go言编写的分布式 高可用的一致性键值存储系统 用于提供可靠的分布式键值存储 配置共享和服务发现等功能 具有以下特点 简单 易使用 基于HTTP JSON的API让你用curl就可以轻松使用 易部署 使用Go
Docker K8s 云原生 CICD DevOps
etcd
Linux
网络
Jenkins API 开发实战
一 Jenkins扩展 1 共享库简介 共享库由名称 源代码检索方法 如 SCM 和可选的默认版本定义 该名称应该是一个简短的标识符 因为它将在脚本中使用 该版本可以是该 SCM 可以理解的任何内容 例如 分支 标签和提交哈希都适用于 Gi
Docker K8s 云原生 CICD DevOps
jenkins
运维
1
2
»