Jenkins 基础与持续集成
一. Jennkins概念
二.Jenkins安装环境准备

2台服务器 安装docker-ce 注:如果系统已安装docker此步骤可忽略 1. 安装docker-ce版本 2. 参考文档:https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/ 3. 安装完成后可以使用: docker version 命令查看docker信息 安装docker-compose 注:如果系统已安装docker-compose此步骤可忽略 1. 请先确认完成docker环境安装,再执行此步骤 2. 参考文档:https://docs.docker.com/compose/install/ 3. 以linux为例: 1. 下载docker compose执行文件 sudo curl -L https://github.com/docker/compose/releases/download/1.17.0/docker- compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose 2. 添加执行权限 sudo chmod +x /usr/local/bin/docker-compose 3. 验证安装结果 $ docker-compose --version docker-compose version 1.17.0, build 1719ceb 下载镜像文件 1. 下载gitlab-ce docker pull gitlab/gitlab-ce:latest 2. 下载jenkins docker pull jenkins:latest 3. 下载sonarqube docker pull sonarqube:latest
三. 启动-登录-配置URL
1 2 3 4 5 6 7 | cd /root/devops/ docker-compose up -d jenkins 打开网页 192.168.1.123:8080 账号root 密码 devops2017 打开系统管理-系统设置-修改Jenkins Location URL 改成自己的192.168.1.123:8080-保存 |
四.新建一个自由风格的软件项目
1.新建项目
2.
3.构建--Exeute shell
五. 登录gitlab 创建
create group
create a project
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构