首页 > TAG信息列表 > DEVOPS

与 Docker 一起扬帆:在集装箱海洋中航行

厌倦了将代码部署到其他地方时发脾气吗?加入俱乐部!但开发人员朋友们不要担心,因为 Docker 可以将您从部署灾难中拯救出来。 将其视为您的应用程序的神奇收缩射线,为它们打包所需的一切,以便随时随地完美运行。不再有环境冲突,不再有“它在我的机器上运行!” 借口。所以,抛开压

Devops中的版本控制系统

版本控制系统有两种主要类型: 集中式版本控制系统(CVCS):在CVCS中,有一个托管存储库的中央服务器,开发人员从这个中央存储库中签出文件以在本地处理它们。当开发人员对代码进行更改时,他们会将修改提交回中央存储库。这种方法为所有团队成员提供了单一的真相来源和代码库的统一视图。然而,C

自动化开发运营 – DevOps 应该自动化的任务

DevOps 是一种流行的软件开发方法,旨在促进开发和运营团队之间的沟通,同时加快发布过程。自动化是DevOps的重要组成部分,因为它可以提高效率并减少错误。自动化可以应用于软件发布生命周期的许多领域,从持续集成和部署到监视和日志记录。在这篇文章中,我们将介绍DevOps自动化的一些最重

DevOps|1024程序员节怎么做?介绍下我的思路

1024,祝每个程序员小哥哥小姐姐节日快乐。 因为在研发效能部门,我支持过几次 1024 程序员节的活动,所以经常有朋友问我1024 程序员节怎么做,本篇就是简单介绍下我的思路,希望对你有用。 1024程序员节的由来 俄罗斯把每年第256(=2^8)天,即平年9月13日或闰年9月12日定为国际程序员节。而我

云原生爱好者周刊:使用树莓派组建 K8s 集群 | 2022-08-08

开源项目推荐 Raspberry Pi Kubernetes Cluster 这是一个教育项目,旨在探索如何在家中使用树莓派构建 Kubernetes 集群,并使用 Ansible 来自动化部署和配置。提供了非常详细的文档,从架构设计到安装步骤一应俱全。 kubesess kubesess 是使用 Rust 编写的基于 Session 的 Kubernetes

嵌入式软件开发新趋势:DevOps

一种新趋势正在全球嵌入式软件开发者之间悄然发生:小至家庭办公室,大至集团公司的尖端科研实验室,开发者们正在尝试新的改变——将“DevOps”实践到嵌入式软件开发中。   一些巧合促成了此次革新:同时期内云原生计算正在兴起,物联网设备和边缘技术正爆炸式发展,每时每刻都有数以亿计的

002-Devops Practice-Jenkins,Maven

install jenkins https://www.jenkins.io/download/ https://hub.docker.com/r/jenkins/jenkins/tags?page=1&name=2.361.1 [root@devops ~]# docker pull jenkins/jenkins:2.361.1-lts [root@devops ~]# cat devops/jenkins/docker-compose.yaml version: '3.3

DevOps企业级

DevOps 计划 部署 编码 < ----- DevOps ------> 运维 打包 (jenkins) 监控 测试 Collaborate >

亚马逊云科技的MLOps技术——大规模机器学习实战分享

20年前,软件行业在数字化演进的道路上,从部署一个Web服务器到部署几十甚至上百上千个不同的应用,在各种规模化交付方面的挑战之下,诞生了DevOps技术。比如虚拟化、云计算、持续集成/发布、自动化测试等,而MLOps就是机器学习时代的DevOps。它的主要作用就是连接模型构建团队和业务,运维团

企业应用现代化实用教程 | ​IT架构师必读的DevOps落地行动指南

想要落地DevOps却不知道如何入手?本篇文章将带你深入学习关于DevOps的关键概念及最佳实践。       DevOps的起源   一般认为,DevOps的出现源于两个因素:敏捷软件方法的广泛采用以及IT基础设施及代码的管理方式。   我们先看敏捷软件开发方法。20世纪末,主流软件开发方法是所谓

Git fetch Pull Requests from Azure DevOps

Git fetch Pull Requests from Azure DevOps 问题 I want to fetch, using git, the list of Pull Requests in a repository hosted in Azure DevOps. Github has the support. We can just add this to .git/config: [remote "origin"] fetch = +refs/pull/*/hea

cloud native(云原生)

摘自:https://zhuanlan.zhihu.com/p/150190166 云原生是一种构建和运行应用程序的方法,是一套技术体系和方法论。云原生(CloudNative)是一个组合词,Cloud+Native。Cloud表示应用程序位于云中,而不是传统的数据中心;Native表示应用程序从设计之初即考虑到云的环境,原生为云而设计,在云上以最

devops如何融合到公司项目

devops是什么? DevOps 对团队意味着什么?DevOps 使以前孤立的角色(开发、IT 运营、质量工程和安全)可以协调和协作,以生产更好、更可靠的产品。通过采用 DevOps 文化、做法和工具,团队能够更好地响应客户需求,增强对所构建应用程序的信心,更快地实现业务目标。 devops好处? 采用 DevOps 的

【Devops教程】DevOps实践之基于Jenkins与gitlab的流水线实践

 https://www.bilibili.com/video/BV1uT4y1z7LF?p=10&spm_id_from=pageDriver&vd_source=01fbb2d9b2a4ffaa65952cc73cd0895b 【Devops教程】DevOps实践之基于Jenkins与gitlab的流水线实践     DevOps跑起来,内存 至少16G以上;     Docker的安装:马士兵的学习视频     安装dco

软件开发中的DevOps

当今世界改变的速度已与过去不同,每当经历一个颠覆性的技术革命时,都给这个世界带来了深刻的变化,大数据、云计算、人工智能等新兴技术推动着世界不断前进,如何在这样一个VUCA时代下实现业务的快速响应呢?devops的出现很好地解决了这个问题,它能够响应市场的变化,更快速地交付,更多地关

研发效能|Kubernetes核心技术剖析和DevOps落地经验

本文主要介绍Kubernetes 的核心组件、架构、服务编排,以及在集群规模、网络&隔离、SideCar、高可用上的一些使用建议,尤其是在CICD中落地,什么是 GitOps. 通过此文可彻底了解 k8s 的整体核心技术以及如何应用在 DevOps 实践中。   荣辛是我的同事,阿里云过来的一位大佬,我也把他邀请

企业级devops自动化部署学习 (4)jenkins的构建细节配置

一:常用的构建触发器 Jenkins内置4种构建触发器:  触发远程构建 其他工程构建后触发(Build after other projects are build) 定时构建(Build periodically) 轮询SCM(Poll SCM)     触发远程构建 1、在构建触发器中选择【触发远程构建】 2、访问远程构建地址即可触发构建 http://192

在 KubeSphere 中使用 DevOps 部署 Java 微服务配置监控预警

作者:酱油瓶,携程后端技术专家, KubeSphere 社区用户 开发 Java 微服务并引入监控组件 我们基于 Spring Cloud +Nacos 开发 Java 微服务,Java 服务开发不做过多的叙述。 项目中引入 Actuator 我们在项目的 bom 中引入 Spring Boot Actuator,它提供了多种特性来监控和管理应用程序,可以

深度|为什么一定要从DevOps走向BizDevOps?

简介: 为更好地厘清波涛汹涌的数字化转型浪潮下软件产业所面对的机遇与挑战,6月29日,阿里云云效与阿里云开发者评测局栏目,联合特邀了InfoQ极客帮副总裁付晓岩、南京大学软件工程学院教授张贺、Thoughtworks全球数字化转型负责人肖然、国内精益产品开发最早实践者何勉(阿里云云效解决

企业级devops自动化部署学习 (2)jenkins安装与使用

上面我们已经在192.168.80.133服务器安装了gitlab并成功将本地项目推送到gitlab远程仓库,接下来,我们在另外一台服务器192.168.80.134上安装jenkins   一:安装jdk Jenkins需要依赖JDK,所以先安装JDK1.8  yum install java-1.8.0-openjdk* -y 安装目录为:/usr/lib/jvm 安装好后,就自动

企业级devops自动化部署学习 (1)gitlab安装与使用

持续集成流程说明   1、首先,开发人员每天进行代码提交,提交到Git仓库2、然后,Jenkins作为持续集成工具,使用Git工具到Git仓库拉取代码到集成服务器,再配合JDK,Maven等软件完成代码编译,代码测试与审查,测试,打包等工作,在这个过程中每一步出错,都重新再执行一次整个流程。3、最后,Jenkins把

都在说DevOps,你真正了解它吗?

  Hi!我们是DevSecOps解决方案提供商、Atlassian全球白金合作伙伴——龙智。在过去的十多年间,传统软件研发模式发生巨变,从瀑布式开发到敏捷再到DevOps,开发和运维之间曾经明确的界限正在慢慢变得模糊。DevOps由于能够促进开发、运维、测试等不同部门的沟通、协作与整合,正在悄然成

互联网研发效能之去哪儿网(Qunar)核心领域DevOps落地实践

本文从业务目标角度出发,确定了开源+自建模式搭建 Qunar 研发工具链整体生态;通过 APPCODE 打通工具链,流程规范化自动化;多种手段+发布门禁助力质量提升;建立应用画像确定运维最小单元,可发布可运维;最后通过流水线加速整个流程更顺畅高效。 本文根据张春芳老师在〖deeplus直播:逆袭生产

软件工程师必读的12本书

根据我的个人书架和一些研究,我列出了一些比较重要的软件工程书籍,我相信它们可以让读者的专业技术更上一层楼。 1. Introduction To Algorithms 数据结构和算法是每个软件工程师的基础支柱,虽然这些在日常工作中用的不多,但是了解不同的技术和模式是一个很好的加分项 Introduction T

测试人员如何借助开源项目假装自己会"devops"

目录准备jenkins + maven 构建 准备 项目:https://gitee.com/shuaiqiangliu/studentmanager 所用软件 jenkins + maven 构建 在Jenkins集成服务器上, 安装maven来编译和打包项目 上传Maven软件到Linux上(linux上安装maven) apache-maven-3.3.9-bin.zip # 解压 mkdir -p /opt/mave