DevOps安装、部署持续集成】的更多相关文章

目录 前言 目标 工具 - 最小的学习成本 方案 - 愿景 1. 持续集成 - CI 2. 持续部署 - CD 部署环境 1. 部署gitlab-runner 2. 注册gitlab-runner 搭建DevOps管道 - PipeLines 1. 创建环境 - 发布主板本 2. 滚动更新 - 迭代小版本 3. 自动伸缩 4. 回滚 5. 可扩展性 - 兼容新增微服务 运维说明 1.分支 2.配置文件 总结 最后 前言 2018年既是微服务架构火爆的一年,也是容器和Kubernetes收获赞誉盆…
一.安装Jenkins (1)下载并安装配置Java Development Kit 8 [root@localhost ~]# rpm -ivh jdk-8u161-linux-x64.rpm Preparing... ########################################### [100%] 1:jdk1.8 ########################################### [100%] Unpacking JAR files... tools…
这篇文章主要是来聊一聊jenkins,可说道jenkins,我没有办法不把它与持续集成(Continuous integration,简称CI)联系到一起,所以我先来谈谈什么是持续集成以及为什么需要持续集成? 我举个生活中的直观例子,最近家里刚刚搞完装修,就发现这装修的过程中,暗含着很多持续集成的思想,比如说地板,你家的房子50平,80平,100平,又有卧室客厅,可是地板块的大小就是统一的,而且都很小块,小而灵活就是持续集成的一个关键,其次呢,无论在哪里,地板要从一个边开始,一块一块的铺,铺完一…
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由小铁匠米兰的v 发表于云+社区专栏 介绍 Drone是一个流行的持续集成和交付平台.它集成了许多流行的版本控制存储库服务,如GitHub,GitLab和Bitbucket,以监视代码更改并在提交时自动构建和测试更改. 在本教程中,我们将演示如何为您的设置完整的Drone持续集成环境.我们将配置受腾讯云SSL保护的Nginx作为Drone的前端.加密对Drone Web界面的请求,并允许CI服务器与源代码服务器安全地集成. 准备 要…
这里默认你的hadoop是已经安装好的,master是node1,slaver是node2-3,hdfs启动在node1,yarn启动在node2,如果没安装好hadoop可以看我前面的文章 因为这里是spark和hadoop集成,我已经预先启动好了hdfs 和 yarn:MapReduce History Server也是需要启动的,详情往下看 Spark安装包:概述 类别 与Hadoop打包在一起的安装包 • 比如:spark-2.1.0-bin-hadoop2.7.tgz,spark版本为…
一,什么是Jenkins? 1,jenkins是什么? Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具, 用于监控持续重复的工作,旨在提供一个开放易用的软件平台, 使软件的持续集成变成可能 2,官方网站: https://www.jenkins.io/zh/ 3,准备java环境:参见: https://www.cnblogs.com/architectforest/p/13378234.html 4,准备maven环境,参见: https://www.cnblogs.c…
工作需要把工作电脑作为持续集成的执行机,最近研究Jenkins,在工作电脑上搭了一套环境,期间把原来的JDK删除掉了,导致持续集成的Jenkins节点slave-agent.jnlp打不开.解决方法是重新下载JDK,并做如下配置: JDK的bin目录是开发环境,jre目录是运行环境.Jenkins持续集成执行机需要运行的环境,因此需要在执行机上安装JDK的jre包. 1.安装完成之后,需要配置环境变量.我把环境安装在D盘了,以D盘为例: JAVA_HOME:D:\Program Files\Ja…
1.重启docker服务,开启iptables转发功能 # systemctl start docker # vi /etc/sysctl.conf # sysctl -p [root@localhost ~]# systemctl start docker [root@localhost ~]# [root@localhost ~]# vi /etc/sysctl.conf # System -system.conf. # To override those settings, enter n…
    系列文章目录:     <微服务设计>读书笔记大纲 一.CI(Continuous Integration)简介  CI规则1:尽量频繁地把代码签入到分支中以进行集成 CI规则2:不光要对语法进行验,也要提供一系列的自动化来验证 CI规则3:CI失败后,要把修复CI当做第一优先级的事情 说明:作为CI流程的一部分,我们提供的制品应该每次只生成一次,然后在所有的部署一切使用,这不仅避免多次重复做一件事情,还可以保证部署上线的制品与测试通过的那是同一个. 二.把CI映射到微服务 这里有几种…
azure 环境设置 登录azure 地址 https://dev.azure.com/ 使用微软账号就可以进行登录. 点击右上角新建项目 项目信息,尽量用小写 创建项目 修改默认的dockerfile ``` FROM microsoft/dotnet:2.1-aspnetcore-runtime-stretch-slim AS base WORKDIR /app EXPOSE 80 EXPOSE 443 FROM microsoft/dotnet:2.1-sdk-stretch AS bui…