nginx ci
- 使用NAS或服务器搭建Alist,手机和电脑轻松实现远程访问
-
一、NAS搭建Alist教程1.搭建准备事项与费用项目准备事项费用参考(人民币)硬件设备群晖、威联通等支持Docker的NAS设备(需具备存储空间)已有设备无需额外费用软件工具群晖Docker套件、SSH工具(如Finalshell、Xshell、PuTTY等)免费网络环境NAS需接入局域网,并开...
- 如何快速部署应用:Docker容器化基础入门
-
在当今快节奏的开发环境中,快速部署应用是企业保持竞争力的关键。传统的虚拟机技术虽然提供了隔离环境,但在启动速度和资源利用率上仍有不足。而Docker容器化技术以其轻量级、高效和易于管理的特点,成为了现代应用部署的首选方案。本文将详细讲解Docker的基本使用方法、镜像管理和如何利用这些功能提升持续集...
- 用AI编程工具开发Web项目必备的编程知识(部署篇)
-
前文我们介绍用AI编程工具开发Web项目必备的编程知识的基础篇和示例篇,在AI编程工具开发的Web项目中,部署(Deployment)是连接开发成果与真实用户的"最后一公里"。下面是关于部署Web前后端项目时需要了解的一些基本知识和部署步骤的简要说明,供你参考。部署Web前后端项目需要了解的知识服务...
- 软件工程专业在大学四年该怎样计划和学习?
-
软件工程专业更注重软件开发的系统性、工程化方法以及团队协作能力,与计算机科学相比更偏向实践与项目管理。以下是针对软件工程专业的四年学习规划建议,结合专业特点优化方向和技能培养。大一:基础铺垫,培养工程思维核心课程与工具入门编程基础:掌握一门主流语言(如Java/Python/C++),重点理解面向对...
- 在 Linux 中将用户添加到特定组的四种方法
-
在Linux多用户操作系统中,用户组管理是系统安全架构的基石。通过合理的组权限分配,管理员可以实现:精确控制文件访问权限(chmod775project/)简化批量用户权限管理(setfacl-mg:developers:rwx/var/www)构建层级化访问控制体系(sudovisud...
- docker gitlab cicd portainer 流水线部署项目
-
dockergitlabcicdportainer流水线部署项目后端php_nginx基础镜像FROMnode:lts-alpineasbuildWORKDIR/appCOPYpackage.jsonyarn.lock*package-lock.json*pnpm-lock....
- 记一次Gitlab-CI集成K8S实录
-
2019年号称云原生元年,企业全面上云,上云就上云原生。各大云厂商云原生事业如火如荼的进行着。Gitlab也不甘人后,很好的支持和构建云原生项目。部署环境的搭建和配置向来繁杂,云原生之前的年代,搭建和配置部署环境还存在大量人工而且重复地劳动,浪费了大量时间和精力在环境部署上,而且环境难以移植,微服务...
- 实施 DevSecOps 以保护您的 CI/CD 管道
-
每日分享最新,最流行的软件开发知识与最新行业趋势,希望大家能够一键三连,多多支持,跪求关注,点赞,留言。DevSecOps是一种将安全性集成到我们的CI/CD管道中的文化方法。它确保在SDLC和基础架构的每个阶段都实施安全性。在了解DevSecOps之前,我们先来了解一下DevOps...
- YiFramework:一套以用户体验出发的.NET8 Web开源框架
-
项目介绍Yi框架(YiFramework)是一个基于.Net8+Abp.vNext+SqlSugar的DDD领域驱动设计后端开源、免费框架。架构干净整洁、采用微软风格原生框架封装。核心特点:简单好用,框架不以打包形式引用,而是直接以项目附带源码给出,自由度拉满,遵循MITLicense协议,允...
- CI持续集成系统环境--Gitlab+Gerrit+Jenkins完整对接
-
近年来,由于开源项目、社区的活跃热度大增,进而引来持续集成(CI)系统的诞生,也越发的听到更多的人在说协同开发、敏捷开发、迭代开发、持续集成和单元测试这些拉风的术语。国内公司能有完整的CI体系流程的应该也不多。反之一些开源项目都有完整的CI体系,比如openstack。为了实现代码托管-˃代码...