Dec222024
程序开发中的自动化运维工具推荐
在现代的软件开发中,自动化运维工具变得越来越重要。它们可以帮助开发团队提高效率,减少人为错误,并提供快速响应和可靠性。在本篇博客中,我们将推荐一些常用的自动化运维工具,帮助您更好地管理和维护您的开发项目。
1. Ansible
Ansible是一个开源的自动化运维工具,非常适合用于配置管理、应用程序部署和编排等任务。它使用简单的YAML文件来描述系统配置和任务,具有轻量级和易于学...阅读全文
作者:绝缘体.. | 分类:ansible, docker, ios, jenkins, prometheus, 云计算, 移动开发 | 阅读: | 标签:ansible, docker, ios, jenkins, prometheus
抢沙发
Jun122022
Appium+python自动化测试框架(自动生成html,自动截图,运行完成后自动发送到邮箱)
这段时间一直在学习Appium,为了更方便自己的实践,所以自己写了一个Appium测试框架
框架实现了在运行完成以后,自动将最新的HTML文件与在验证过程中的截图(自动压缩成文件夹)发送到指定邮箱
结合jenkins完全可以实现全自动化,如果需要框架请加我微信,可以免费提供,但是希望提供以后如果自己优化,或者实现了更多的其他功能,如保存下logcat下的日志等,希望也能无偿提供给我,纯粹用...阅读全文
Dec162021
CentOS7 部署 Nacos 集群
介绍
Nacos 是阿里巴巴开源的一个动态服务发现、配置管理和服务管理平台。在微服务架构中,Nacos 可以实现服务注册与发现、配置管理、流量管理等功能,为开发者提供了高效便捷的服务管理解决方案。
本文将介绍如何在 CentOS 7 上部署 Nacos 集群,确保系统稳定和高可用性。
环境准备
在开始之前,确保您已准备好以下环境:
一台具备 CentOS 7 操作系统的服务器,最好是多台用于部署集群...阅读全文
Oct142021
从传统架构迁移到K8S的最佳实践
随着云原生技术的快速发展,越来越多的企业和组织开始考虑将传统的架构迁移到容器编排平台Kubernetes(K8S)。K8S 提供了强大的资源管理能力和高可用性,能够降低运维成本并提高应用的可靠性。本文将介绍从传统架构迁移到K8S的最佳实践,帮助读者顺利完成架构迁移。
1. 架构设计
在开始迁移之前,首先需要对现有的传统架构进行评估和设计。传统架构通常是基于单个服务器和数据库的,而K8S...阅读全文
作者:绝缘体.. | 分类:docker, jenkins, kubernetes, prometheus, 云计算 | 阅读: | 标签:docker, jenkins, kubernetes, prometheus, 迁移
Oct252020
Java中的持续集成与Jenkins
持续集成(Continuous Integration)是一种开发实践,旨在通过频繁地将小块代码集成到主干代码仓库,从而减少集成过程中的错误和冲突。Jenkins是一个开源的持续集成与持续交付工具,它提供了强大的构建、测试和部署功能,通过自动化整个软件开发流程来提高开发效率和质量。
为什么需要持续集成
在软件开发中,多人协同工作、频繁的代码变更和不同开发环境之间的差异性会导致集成问题,可...阅读全文
Jul242020
如何在Linux上安装和配置Jenkins CI/CD
介绍
Jenkins是一个基于Java的开源持续集成和交付工具,可广泛用于软件开发过程中的自动化构建、测试和部署。本文将介绍如何在Linux上安装和配置Jenkins CI/CD。
步骤
1. 安装Java
首先,确保您的系统中已安装Java。您可以使用以下命令检查是否已安装Java:
java -version
如果输出中显示了Java的版本信息,则表示已安装Java。否则,请使用以下命令安装OpenJDK:
sudo apt update
sudo apt...阅读全文
Jun212020
May042020
May032020
CentOS 7安装Jenkins
Jenkins是一个开源的、用于构建和测试软件项目的集成工具。它能够自动执行一系列任务,例如构建代码、运行测试和部署应用程序。
本教程将演示如何在CentOS 7上安装Jenkins,并通过美化标题和使用Markdown格式使博客更加丰富。
步骤一:更新系统
在开始安装Jenkins之前,确保系统已更新至最新版本。打开终端并执行以下命令:
sudo yum update -y
步骤二:安装Jenkins
添加Jenkins存储库...阅读全文
Jan012020
Spring Boot与Spring Security的集成:实现应用程序的安全性
一、引言
在当今的信息时代,应用程序的安全性成为了人们关注的焦点。作为Spring生态的重要组成部分,Spring Boot和Spring Security为开发者提供了强大的安全保障。本文将深入探讨如何将Spring Boot与Spring Security集成,以确保应用程序的安全性。
二、Spring Security基础
Spring Security是一个功能强大的安全框架,提供了身份验证、授权和安全性功能。它基于Spring框架,可以轻松地...阅读全文