# 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。

两者的区别是:
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)
[⬆ 回顶部](#)