首页
编程日记
ChatGpt专题
LINUX学习
Java学习
前端教程
单片机
装饰器
NAND
深度优先
CET-4
nlp
MIT
3D information
steam
FANUC机器人
visualstudio
组件封装
UGUI
下载视频
医院运营
webshell链接
junit
mxnet
农业
安全通告
hackthebox
自动化部署
2024/4/12 1:28:54
一站式交付体验:云效+Kubernetes
背景 云效依托于阿里巴巴研发效能多年规模化持续交付,赋能云上开发者专为云端用户提供的一站式研发协作平台。Kubernetes,由Google开源的容器集群管理平台,面向运维侧提供自动化的集群和应用管理解决方案。 一站式交付体验:云效…
阅读更多...
DevOps搭建(四)-GitLab安装细步骤
在这里我们用docker安装 1、创建gitlab安装目录 mkdir -p /usr/local/docker/gitlab_docker 进入该目录 cd /usr/local/docker/gitlab_docker 2、下载gitlab镜像 docker pull gitlab/gitlab-ce:latest 3、创建docker-compose.yml vi docker-compose.yml 输入以下内容保…
阅读更多...
Vercel自动部署实战:零基础实操指南
🌟🌌 欢迎来到知识与创意的殿堂 — 远见阁小民的世界!🚀 🌟🧭 在这里,我们一起探索技术的奥秘,一起在知识的海洋中遨游。 🌟🧭 在这里,每个错误都…
阅读更多...
DevOps搭建(九)-Jenkins实现基础CI、CD详细操作
1、创建可运行SpringBoot项目 1.1、创建一个新工程 在idea里创建一个项目,这里叫devops-test,如下图: String Boot版本要选择2.x的,依赖直选中Spring Web选项即可: 修改pom.xml文件,在build标签中增加如下内容,目的是简化jar包名称。 <finalName>devops-test&l…
阅读更多...
带你玩转Maven自动化部署
在开发团队数据较多,有发布交集的迭代开发时,版本号的命名,依赖版本号的修改,会加重我们的工作负担。发布版本改版本号这种既没有技术含量,又费神的工作不应该让机器去完成吗?(依赖版本号写错&a…
阅读更多...
一篇文章读懂Jenkins的发展历程
Jenkins是一款开源的持续集成(Continuous Integration)工具,它的发展历程可以追溯到2004年,以下是Jenkins的发展历程: 起源 Jenkins起源于Hudson项目,Hudson是一个持续集成工具,由日本的一家公…
阅读更多...
DevOps搭建(一)-之swappiness安装详细步骤
1、安装swappiness yum install procps 修改配置 vim /etc/sysctl.conf 在配置文件中添加参数 vm.swappiness10 使生效 sysctl -p 如何确认swap分区是否开启 # free -mtotal used free shared buff/cache available Mem: 971 …
阅读更多...
DevOps搭建(十六)-Jenkins+K8s部署详细步骤
1、整体部署架构图 2、编写脚本 vi pipeline.yml apiVersion: apps/v1 kind: Deployment metadata:namespace: testname: pipelinelabels:app: pipeline spec:replicas: 2selector:matchLabels:app: pipelinetemplate:metadata:labels:app: pipelinespec:containers:- nam…
阅读更多...
如何通过云效 Flow 落地自动化部署 | 主机部署篇
基于云效 Flow 完成自动化部署(主机部署),云效流水线Flow是持续交付的载体,通过构建自动化、集成自动化、验证自动化、部署自动化,完成从开发到上线过程的持续交付。通过持续向团队提供及时反馈,让交付过程…
阅读更多...
DevOps搭建(十一)-Jenkins容器内部使用Docker详解
1、目的 配置的目的是使得Jenkins容器可以直接使用宿主机的Docker,从而可以直接使用Docker命令进行本地打包操作,然后推送到Harbor镜像仓库。 2、修改数据卷 如何在docker中执行宿主机的docker操作,我们管它叫docker in docker。 至于为什么要在docker中操作宿主机的doc…
阅读更多...
Jenkins+gitlab+maven自动化部署
Jenkinsgitlabmaven自动化部署 这里需要三台服务器 服务器一:搭建gitlab服务端 服务器二:Git客户端,Jenkins(jdktomcat),maven 服务器三:tomcat(部署真实项目) 1.安装gitlab服务端和客户端 服务器一上安…
阅读更多...
流水线使用(测试->构建->部署上线)
流水线介绍(可直接查阅云效中流水线介绍) 流水线在项目中的使用 1、选择我的流水线—>新建流水线 2、选择流水线模板(可以根据需求选择不同模板) 3、流水线配置 ①选择代码源:我目前展示的是直接使用codeup中的代码…
阅读更多...
DevOps搭建(五)-JDK安装详细步骤
1、官网下载 官方网站下载JDK,这里我们安装JDK8 https://docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html 点击上图中的Java SE Downloads项目,也可直接点击下面链接进入: Java Downloads | Oracle 往下滚…
阅读更多...
通过ansible部署klnmp
实战目标:通过ansible部署 (1) 主/备模型的keepalivednginx; (2) httpdphpphp-mysql; (3) mysql-server或mariadb-server; 拥有testdb库,并允许testuser对其拥有所有权限; 本实验基于centos7.2 拓扑图 1,先安装a…
阅读更多...
在腾讯云服务器OpenCLoudOS系统中安装Jenkins(有图详解)
Jenkins介绍 Jenkins是一个开源软件项目,是基于java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 将项目代码的svn地址配置在Jenkins,就可以直接在Je…
阅读更多...
DevOps搭建(十)-安装Harbor镜像仓库详细步骤
1、下载Harbor 官方地址: https://goharbor.io/ 下载地址: https://github.com/goharbor/harbor/tags 选择文档版本进行下载,这里我们选择v2.7.2版本 2、上传到服务器并解压 上传压缩包到服务器后,解压到/usr/local目录下&a…
阅读更多...
Kubernetes(K8S)中文文档
Kubernetes(K8S)中文文档 前言Kubernetes是什么?互动教程 Kubernetes 基础概述使用Minikube 部署 Kubernetes 集群使用 kubectl 创建 DeploymentKubernetes 中浏览 Pods和NodesKubernetes 使用Service暴露应用使用 kubectl 实现应用伸缩使用 kubectl 实现应用滚动更新Minikub…
阅读更多...
DevOps搭建(六)-安装Maven详细步骤
1、官网下载 下载地址: Maven – Download Apache Maven 2、上传压缩包到服务器 把下载好的压缩包上传到服务器上。 3、解压压缩包 解压压缩包到安装目录/usr/local/ tar -zxvf apache-maven-3.9.3-bin.tar.gz -C /usr/local/ 切换到/usr/local目录下ls命令看…
阅读更多...
jenkins+maven+svn自动化部署
jenkinsmavensvn自动化部署 1.SVN安装 安装 yum -y install subversion查看版本 svnserve --version添加svn运行用户 groupadd svn useradd -g svn -s /sbin/nologin svn添加svn版本库目录,并授权svn用户权限 mkdir -p /opt/svndata chown -R svn.svn /opt/svnd…
阅读更多...
DevOps搭建(十二)-阿里云镜像仓库的使用详解
有时候,不想在服务器自己搭建镜像仓库,那么我们可以使用阿里云镜像仓库,详细使用方法如下。 1、容器镜像服务 阿里云镜像服务地址: https://cr.console.aliyun.com/cn-hangzhou/instances 选择个人实例 2、创建命名空间 3、创建镜像仓库 考虑到安全性,仓库类型选择我…
阅读更多...
一篇文章,读懂Maven的发展历史
Maven是一款广泛使用的Java项目管理工具,它提供了一种标准化的方式来构建和管理Java项目。自2004年问世以来,Maven已经成为了Java生态系统中不可或缺的一部分。本文将详细介绍Maven的发展历史,以及它如何影响Java生态系统的发展。 一、背景介绍 在Maven之前,Java项目的构…
阅读更多...
DevOps搭建(七)-安装Jenkins详细步骤
这里我们用Docker进行安装 1、拉取Jenkins镜像 Jenkins download and deployment 选择LTS长期支持的版本,接着点击Docker链接进入 找到上面的版本,并copy拉取镜像的命令 docker pull jenkins/jenkins:2.426.1-lts 2、docker-compose安装Jenkins 首先创建安装目录/home/f…
阅读更多...
ansible实现zabbix server、zabbix agent及proxy部署
本实验在centos7.2系统,通过ansible自动化部署 可以通过修改/etc/ansible/hosts 和 /etc/ansible/roles/zabbix/vars/main.yaml 文件实现各种方式的部署 1,修改hosts文件 vim /etc/ansible/hosts [webs] 192.168.153.129 ansible_ssh_userroot ansible_ssh_passro…
阅读更多...