# cicd-jenkins-gitlab **Repository Path**: miss-tree/cicd-jenkins-gitlab ## Basic Information - **Project Name**: cicd-jenkins-gitlab - **Description**: 基于jenkins和gitlab的cicd笔记 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-05 - **Last Updated**: 2025-03-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README |名称| |------| |[Debian](./Debian/document.md)| |[Sentry 监控](./Sentry/sentry.md)| |[Hadoop 大数据](./Hadoop/index.md)| |[家庭外网搭建](./Service/index.md)| ### 自动化部署CICD 常见的CICD框架有Jenkins、Gitlab、Github Actions等,国内比较流行使用的是Jenkins、Gitlab。 ![流程](./img/20250105194206.png) 两者的区别是: Gitlab:一个开源的持续集成和持续交付平台,帮助开发团队自动化构建、测试和部署应用程序。易于使用、可扩展性强、支持多种编程语言和框架。对于使用比较容易上手。 Jenkins:一个开源的自动化服务器,帮助开发团队自动化构建、测试和部署应用程序。易于使用、可扩展性强、支持多种编程语言和框架。 每次开启虚拟机IP地址都不一样,避免创建虚拟机的时候频繁的修改IP地址而修改我们的配置(尤其是使用docker多个容器问题)。可以固定IP地址。 `vi /etc/sysconfig/network-scripts/ifcfg-ens33 ` ```bash # 修改IPADDR为静态IP地址,然后关闭虚拟机重启生效 IPADDR=192.168.200.130 ``` [Gitlab安装](./Gitlab/gitlab.md) [Jenkins安装](./Jenkins/jenkins.md) [Maven安装](./Jenkins/maven.md)

#### Jenkins使用 Jenkins安装好后还有许多插件安装和使用 [前往](./Jenkins/JenkinsPlugin.md)

Jenkins安装好插件后还有许多功能需要了解, [前往](./Jenkins/useJenkins.md)

#### Docker [Docker了解](./Docker/recommend.md) [Docker安装](./Docker/setup.md) [Docker最佳实践](./Docker/democase.md) [Docker swarm](./Docker/swarm.md) [⬆ 回顶部](#)