Mac安装部署Jenkins

本文详细介绍了在Mac环境下使用Homebrew安装Jenkins的过程,包括安装前的准备工作,如安装Homebrew,以及具体的安装步骤,如配置launchd,启动和停止服务的方法,最后提供了访问Jenkins的网址,并附上了解决常见问题的方案。
部署运行你感兴趣的模型镜像

提醒:强烈建议使用命令行进行安装,使用安装包dmg安装会有很多权限问题无法解决

PS:很久以前安装的,对JDK的要求忘记了,应该是需要JDK1.8,如果配置不成功,可以尝试配置JDK1.8后再尝试

step1:安装homebrew(已安装的跳过此步骤)

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

step2:安装Jenkins

brew install jenkins

step3:链接launchd配置文件

ln -sfv /usr/local/opt/jenkins/*.plist ~/Library/LaunchAgents

step4:开启和关闭jerkins服务。两种方法:
1、启动jenkins:launchctl load ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
关闭Jenkins:launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
2、启动:brew services start jenkins
关闭:brew services stop jenkins
重启:brew services restart jenkins

step5:访问Jenkins
浏览器输入:http://localhost:8080,之后的流程和Windows一致,参考我的另一篇:https://blog.youkuaiyun.com/MDMsusu/article/details/106782580

踩坑:
1、brew安装jenkins会避免很多其他安装方式产生的用户权限问题,但会将httpListenAddress默认设置为127.0.0.1,这样我们虽然可以在本地用localhost:8080访问,但是本机和局域网均无法用ip访问。
解决办法为修改两个路径下的plist文件中的httpListenAddress后的ip地址,修改为本机IP或者0.0.0.0即可,然后重启:

~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
/usr/local/opt/jenkins/homebrew.mxcl.jenkins.plist

在这里插入图片描述

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

### 如何在Mac OS上安装部署Jenkins #### 准备工作 为了顺利地在MacOS平台完成Jenkins安装与配置,需先准备好必要的环境。这包括但不限于确认已成功登录GitHub账户以避免遇到404错误页面[^2]。 #### 使用Homebrew安装Jenkins LTS版本 对于Mac用户而言,最简便的方法之一就是借助Homebrew包管理器来获取最新稳定版(LTS)的Jenkins服务端软件: ```bash brew install jenkins-lts ``` 此命令会自动下载并安装适用于macOS系统的Jenkins二进制文件及其依赖项。 #### 启动Jenkins服务 一旦安装过程结束,可以通过下面这条指令启动本地运行的服务实例: ```bash brew services start jenkins-lts ``` 此时,默认情况下Jenkins将会监听`http://localhost:8080`地址上的HTTP请求连接;如果该端口已被占用,则可能需要调整相应的配置参数。 #### 初始化设置向导 首次访问上述URL时会被重定向至初始化界面,在这里按照屏幕提示输入初始管理员密码(通常位于`/Users/<your_user>/.jenkins/secrets/initialAdminPassword`路径下),之后可以选择推荐的插件组合或是自定义加载所需功能模块。 #### 配置Java选项优化性能表现 考虑到Jenkins本身基于Java开发而成,适当调节JVM启动参数有助于提升整体效率。例如可以添加如下所示的环境变量到shell profile文件(`~/.zshrc` 或 `~/.bash_profile`)中去: ```bash export JAVA_OPTS="-Djava.awt.headless=true -Xmx2g" ``` 以上操作将为Jenkins分配更多的内存空间用于处理复杂任务场景下的需求[^5]。 #### 利用环境变量保护敏感数据 值得注意的是,在编写Pipeline脚本过程中应当充分利用环境变量机制来存储诸如API密钥之类的私密信息而非硬编码形式嵌入源码内。这样既方便维护又提高了安全性[^3]。 #### 扩展能力 得益于丰富的社区支持以及活跃度极高的第三方贡献者群体,Jenkins可通过其强大的插件体系实现近乎无限的功能拓展可能性。无论是对接不同的SCM仓库还是集成各类自动化测试框架都变得轻而易举[^4]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值