自动化部署

以下是为您整理出来关于【自动化部署】合集内容,如果觉得还不错,请帮忙转发推荐。

【自动化部署】技术教程文章

从零实现Linux一键自动化部署.netCore+Vue+Nginx项目到Docker中【代码】【图】

环境搭建 1.安装Linux,这里我用的阿里云服务器,CentOS7版本 2.进入Linux,安装Docker,执行以下命令 sudo yum update #更新一下yum包 sudo yum install -y yum-utils #安装 yum-utils,它提供了 yum-config-manager,可用来管理yum源 yum -y install docker-ce #安装Docker yum list installed | grep docker #查看是否成功安装Docker如果提示No package docker-ce available则执行 sudo yum-config-manager --add-repo https:...

IBM Cloud 云监控 - Linux云主机自动化部署Sysdig Agent【代码】【图】

提到Sysdig大家会想到市面比较主流的监控软件Grafana(跨平台的可视化日志分析和监控工具)、Kibana(ELK堆栈的一部分,用于数据分析和日志监视)、Prometheus(容器部署整个技术栈,开源的自主托管监控方案),基于不同的监控对象和应用规模,它们都有各自不同的特点和优势。 今天我们要介绍的是IBM Cloud的云监控解决方案Sysdig,云上的IaaS资源除了传统的虚拟机实例,同样也包括容器集群,云函数,云数据库等PaaS服务。 根据业务和服...

利用Jenkins+SVN+Windows服务对NetCore项目实行持续集成、自动化部署CI/CD【图】

前言: 最近在做NetCore项目,因为项目是部署在WinServer的IIS上(别问我为啥不用Linux),而更新的办法是采用mstsc(远程桌面)后手动复制覆盖dll文件。 而作为一个只会CRUD的菜鸟本鸟,在每次修改完代码提交SVN以后,都得知会专人等待发布更新,相当痛苦。 由于是项目开发初期,代码的版本迭代很频繁,不及时更新造成的结果就是与前端的对接也相应延后,项目进度拖延是肯定的,这好吗?这不好! 由此可见部署一套可行的版本管理、CI/...

Windows服务器实现自动化部署-Jenkins【图】

一、Jenkins概述 Jenkins是一个独立的开源软件项目,是基于Java开发的一种持续集成(CI)工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。前身是Hudson是一个可扩展的持续集成引擎。可用于自动化各种任务,如构建,测试和部署软件。Jenkins可以通过本机系统包Docker安装,甚至可以通过安装Java Runtime Environment的任何机器独立运行。通常与版本管理工具、构建工具结合使用。常用的版本...

【精】纯前端Jenkins自动化部署教程 无需php/java/nodejs/nginx/apache/tomcat/docker

序: 百度翻了一遍, 没有一个适合前端的自动化部署教程, 什么配置服务器, 配置nginx代理服务等等, 对纯前端非常不友好; 本文教程也同样适合后端阅读; 本文提及的github,gitlab是通用的, 均使用webhook触发器;目录 一. 什么是自动化部署 二.为什么要做自动化部署 三. 学习前要做的准备

absible自动化部署,zabbix监控mysql

一、什么场景下会用roles? 假如我们现在有3个被管理主机,第一个要配置成httpd,第二个要配置成php服务器,第三个要配置成MySQL服务器。我们如何来定义playbook? 第一个play用到第一个主机上,用来构建httpd,第二个play用到第二个主机上,用来构建php,第三个play用到第三个主机上,用来构建MySQL。这些个play定义在playbook中比较麻烦,将来也不利于模块化调用,不利于多次调。比如说后来又加进来一个主机,这个第4个主机既是...

mysql数据库自动化部署遇到的坑【图】

今天在进行本地自动化部署时发现tar -zxvf总是不能解压成功,本来以为时安装包的问题,最后经过多次实验和排查发现是我的自动化脚本不属于root用户和组的原因,一下是错误 一开始我以为是命令问题,所以就单独用tar -zxvf mysql-5.7.29-linux-glibc2.12-x86_64进行了测试,但是提示是可以正常解压的。后面又经过测试,shell脚本就是不能运行,突然发现我的脚本所属的组和用户不是root,当时就在猜想是不是这个原因,随后就去找修改...

Ansible 之 自动化部署redis主从(单机)【代码】【图】

一、playbook文件redis.yaml --- - hosts: testvars_files:- vars.ymlremote_user: "{{user}}"become: yestasks:- name: "安装epel源"command: yum -y install epel-release- name: "安装redis"yum:name: redisstate: latest- name: "修改redis配置文件监听IP为本机"lineinfile:path: /etc/redis.confregexp: '^bind 127'line: bind {{master_redis}}- name: "设置开机启动"service:name: redisenabled: yes- name: "启动主库redis...

Ansible 之 自动化部署redis主从(单机)【代码】【图】

一、playbook文件redis.yaml --- - hosts: testvars_files:- vars.ymlremote_user: "{{user}}"become: yestasks:- name: "安装epel源"command: yum -y install epel-release- name: "安装redis"yum:name: redisstate: latest- name: "修改redis配置文件监听IP为本机"lineinfile:path: /etc/redis.confregexp: '^bind 127'line: bind {{master_redis}}- name: "设置开机启动"service:name: redisenabled: yes- name: "启动主库redis...

asp.net core结合Gitlab-CI实现自动化部署【代码】【图】

0、目录 整体架构目录:ASP.NET Core分布式项目实战-目录 一、前言在之前的文章中写过k8s+Jenkins+GitLab-自动化部署asp.net core项目 的topic,这次讲解一下gitlab-ci的CI/CD,说实话,自动化部署是在是非常的舒服,而且gitlab-ci很适合中小项目的部署,大项目推荐使用k8s。 阅读目录: 1、gitlab-ci及gitlab-runner说明 2、部署环境介绍 3、安装gitlab和gitlab-runner 4、asp.net core项目配置 二、Gitlab-CI及Gitlab-Run...

自动化 - 相关标签