macOS 上或linux安装 Jenkins

在 macOS 上使用 Docker 安装 Jenkins 的步骤如下:

  1. 安装 Docker: 如果尚未安装 Docker,请先从 Docker 官网下载并安装 Docker Desktop for Mac。

  2. 打开终端: 打开 macOS 上的终端应用程序。

  3. 拉取 Jenkins 镜像: 使用以下命令从 Docker Hub 拉取 Jenkins 镜像:

    docker pull jenkins/jenkins:lts

    这里 lts 标签表示 Jenkins 的长期支持版本。

  4. 运行 Jenkins 容器: 使用以下命令启动 Jenkins 容器:

    docker run -d -p 8080:8080 -p 50000:50000 --name myjenkins jenkins/jenkins:lts

    这个命令将 Jenkins 容器映射到本地机器的 8080 端口(HTTP)和 50000 端口(Jenkins 代理通讯)。

  5. 访问 Jenkins : 打开浏览器,访问 http://localhost:8080 来访问 Jenkins 的 Web UI。

  6. 获取初始管理员密码: Jenkins 启动后,您需要使用初始管理员密码来完成第一次登录。可以通过以下命令获取这个密码:

    docker logs myjenkins

    在日志输出中,找到并复制以 Admin Password: 开头的行后面的密码。

  7. 登录 Jenkins : 在 Jenkins 的登录页面,输入您的用户名(默认是 admin)和从上一步获取的初始管理员密码。

  8. 安装插件和配置系统: 登录后,您可以安装所需的插件,并根据需要配置 Jenkins 系统。

  9. 创建第一个任务: 配置好 Jenkins 后,您可以创建您的第一个构建任务或流水线。

  10. 管理 Jenkins: 使用 Jenkins 的 Web UI 来管理构建任务、监控构建状态、查看构建历史等。

通过这些步骤,可以在 macOS 上通过 Docker 快速安装并运行 Jenkins。这为持续集成和持续部署(CI/CD)提供了一个便捷的环境。

在 Linux 系统上安装 Jenkins 的步骤通常包括以下几个阶段:

  1. 确保 JDK 已安装:Jenkins 需要 Java 运行环境,因此您需要先安装 JDK。37

  2. 下载 Jenkins:您可以从 Jenkins 官方网站下载 Jenkins 的 Linux 版本安装包。3637

  3. 安装 Jenkins

    • 对于基于 RPM 的系统(如 CentOS),您可以使用 rpm 命令安装 Jenkins:

      sudo rpm -ivh jenkins-版本号.noarch.rpm

    • 对于基于 DEB 的系统(如 Ubuntu),您可以使用 dpkg 命令安装 Jenkins:

      sudo dpkg -i jenkins_版本号.deb

  4. 启动 Jenkins 服务:安装完成后,您可以使用以下命令启动 Jenkins 服务:

    sudo systemctl start jenkins

  5. 访问 Jenkins :在浏览器中输入 http://服务器IP:8080/ 访问 Jenkins 的 Web 界面。3536

  6. 获取初始管理员密码 :首次启动 Jenkins 时,您需要使用初始管理员密码进行登录。这个密码通常打印在安装过程中的终端输出中,或者您可以从 /var/lib/jenkins/secrets/initialAdminPassword 文件中获取。35

  7. 安装插件和配置:登录后,您可以安装所需的插件并根据需要配置 Jenkins。35

  8. 配置国内镜像源(可选):如果您在中国使用 Jenkins,为了加速插件下载,您可以配置 Jenkins 使用国内的镜像源。36

  9. 卸载 Jenkins(如果需要):如果需要卸载 Jenkins,您可以使用包管理器的卸载命令,例如对于 RPM 系统:

    sudo rpm -e jenkins

请注意,具体的安装步骤可能会因 Linux 发行版和 Jenkins 版本而异。务必根据您实际使用的系统和 Jenkins 版本选择合适的安装方法。

相关推荐
好好沉淀1 小时前
Docker开发笔记(详解)
运维·docker·容器
川川菜鸟2 小时前
Claude Code 安装与配置完整指南(Mac)
macos
禅口魔心3 小时前
Win10 + WSL2 + Docker:K510(DongshanPI-Vision)开发环境从踩坑到跑通全记录(交叉编译 + 上板运行)
docker·嵌入式开发·wsl2·k510
WarmSword3 小时前
mac上用cursor/vscode调试root权限进程
c++·ide·vscode·macos·mac
Magnum Lehar4 小时前
macos的信息采集器appledataHarvester-2
macos·网络安全·系统安全
Free Tester4 小时前
基于已有容器生成Dockerfile
docker
lcx_defender4 小时前
【Docker】Docker部署运行nacos
运维·docker·容器
啦啦啦小石头5 小时前
docker添加用户权限不使用sudo
运维·docker·容器
echo-niuben5 小时前
macOS 端已如何正常安装并配置XcodeBuildMCP ?
macos
cuber膜拜5 小时前
Weaviate 简介与基本使用
数据库·python·docker·向量数据库·weaviate