当前位置: 首页 > article >正文

Jenkins 部署 之 Mac 一

Jenkins 部署 之 Mac 一

一.Jenkins 部署依赖 JDK 环境

查看 Mac JDK 环境,如果没有安装,先安装
打开终端输入命令:java -version
在这里插入图片描述

Mac安装配置 JDK

二. 检查 HomeBrew 安装

检查 HomeBrew 是否安装,终端输入命令:brew -v
在这里插入图片描述
Mac安装HomeBrew

三. 通过 HomeBrew 安装 Jenkins

打开终端输入命令:brew install jenkins
安装如下

userName@userNames-Mac-mini ~ % brew install jenkins
==> Downloading https://formulae.brew.sh/api/formula.jws.json
==> Downloading https://formulae.brew.sh/api/cask.jws.json
==> Downloading https://ghcr.io/v2/homebrew/core/jenkins/manifests/2.497
######################################################################### 100.0%
==> Fetching dependencies for jenkins: libpng, freetype, giflib, fontconfig, pcre2, python-packaging, mpdecimal, ca-certificates, openssl@3, readline, sqlite, xz, expat, python@3.13, libunistring, gettext, glib, xorgproto, libxau, libxdmcp, libxcb, libx11, libxext, libxrender, lzo, pixman, cairo, graphite2, icu4c@76, harfbuzz, jpeg-turbo, lz4, zstd, libtiff, little-cms2 and openjdk@21
==> Downloading https://ghcr.io/v2/homebrew/core/libpng/manifests/1.6.46
######################################################################### 100.0%
==> Fetching libpng
==> Downloading https://ghcr.io/v2/homebrew/core/libpng/blobs/sha256:34fde4703af
######################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/freetype/manifests/2.13.3
######################################################################### 100.0%
==> Fetching freetype
==> Downloading https://ghcr.io/v2/homebrew/core/freetype/blobs/sha256:e79e0ffb3
######################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/giflib/manifests/5.2.2
######################################################################### 100.0%

上面只是一部分,会有许多下载和安装,等待一会,安装成功,最后会输出如下

==> Installing jenkins
==> Pouring jenkins--2.497.all.bottle.tar.gz
==> Caveats
Note: When using launchctl the port will be 8080.

To start jenkins now and restart at login:
  brew services start jenkins
Or, if you don't want/need a background service you can just run:
  /usr/local/opt/jenkins/bin/jenkins --httpListenAddress\=127.0.0.1 --httpPort\=8080
==> Summary
  /usr/local/Cellar/jenkins/2.497: 9 files, 93.9MB
==> Running `brew cleanup jenkins`...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
==> Caveats
==> jenkins
Note: When using launchctl the port will be 8080.

To start jenkins now and restart at login:
  brew services start jenkins
Or, if you don't want/need a background service you can just run:
  /usr/local/opt/jenkins/bin/jenkins --httpListenAddress\=127.0.0.1 --httpPort\=8080
userName@userNames-Mac-mini ~ % 

Jenkins 启动命令:

brew services start jenkins

Jenkins 重启命令:

brew services restart jenkins

Jenkins 停止命令:

brew services stop jenkins

终端执行Jenkins启动命令

userName@userNames-Mac-mini ~ % brew services start jenkins
==> Tapping homebrew/services
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services'...
remote: Enumerating objects: 4040, done.
remote: Counting objects: 100% (473/473), done.
remote: Compressing objects: 100% (144/144), done.
remote: Total 4040 (delta 388), reused 329 (delta 329), pack-reused 3567 (from 2)
Receiving objects: 100% (4040/4040), 1.21 MiB | 4.29 MiB/s, done.
Resolving deltas: 100% (1962/1962), done.
Tapped 2 commands (53 files, 1.4MB).
==> Successfully started `jenkins` (label: homebrew.mxcl.jenkins)

出现 Successfully started jenkins (label: homebrew.mxcl.jenkins) 代表启动成功了

四、浏览器打开和配置 Jenkins

(1) 打开浏览器输入网址:http://localhost:8080
在这里插入图片描述
(2) 解锁需要输入管理员密码,复制界面上的路径 /Users/liqiang/.jenkins/secrets/initialAdminPassword
方式一:打开终端输入命令:open /Users/liqiang/.jenkins/secrets/initialAdminPassword 打开文件,复制密码
在这里插入图片描述
方式二:通过路径 /Users/liqiang/.jenkins/secrets/initialAdminPassword 找到文件 initialAdminPassword 用文本打开,复制密码
在这里插入图片描述
复制密码到界面,点击 Continue 继续

(3) 配置安装Jenkins插件
在这里插入图片描述
对于新手选择 左侧 安装推荐的插件 : Install suggested plugins
点击安装,如下

在这里插入图片描述
安装失败后,点击 重试
(4) 安装完成后,弹出创建管理员界面
在这里插入图片描述
填好信息后点击 Save and Continue
在这里插入图片描述
点击 Save and Finish
(5) 开始 jenkins
在这里插入图片描述
在这里插入图片描述


http://www.kler.cn/a/543781.html

相关文章:

  • PL/SQL块结构
  • 【SpringBoot实现全局API限频】 最佳实践
  • 逻辑回归不能解决非线性问题,而svm可以解决
  • 网络分析工具—WireShark的安装及使用
  • Flutter项目试水
  • 【STM32】通过HAL库Flash建立FatFS文件系统并配置为USB虚拟U盘MSC
  • ASP.NET Core SignalR实践指南
  • 如何在Java EE中使用标签库?
  • 【实战指南】使用OpenVINO C# API轻松部署飞桨PP-OCRv4模型
  • 讲解ES6中的变量和对象的解构赋值
  • C++ STL容器之set使用及复现
  • 【Go】01输入输出
  • WPF正则表达式验证输入是否包含中文字母数字,不能是纯符号
  • 基于 SpringBoot的流浪宠物管理系统【免费送】
  • chrome-mojo 概述
  • Linux基础18-C语言篇之运算符Ⅰ【入门级】
  • 深度学习-人脸识别 对用户面部特征进行提取和匹配,实现快速、准确的人脸识别解锁
  • 22、深度学习 - 自学之路 - 隐藏层常用激活使用tanh函数,输出层激活函数使用softmax函数,对MNIST进行升级后的程序展示。
  • 自然语言处理与词嵌入
  • 内网ip网段记录
  • MySQL中类似PostgreSQL中的string_agg函数--GROUP_CONCAT函数的使用
  • 算法——搜索算法:原理、类型与实战应用
  • 如果维护了多种语言版本的文本对应关系,另一种语言只需要将对应文本填入对应位置即可,这种情况应该如何实现自动填入
  • CEF132编译指南 MacOS 篇 - 构建 CEF (六)
  • 纯前端检查是否有发版,并提示用户刷新
  • 基于HTTPS的docker私有仓库搭建