Mac访问局域网Jenkins

主要修改两个文件

第一个是

~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist

第二个
⚠️注意如果是使用 brew 安装的 Jenkins 可以在终端执行brew info jenkins查看你安装 Jenkins 的路径,执行完看控制台
比如我的是

~ % brew info jenkins
==> jenkins: stable 2.384 (bottled), HEAD
Extendable open source continuous integration server
https://www.jenkins.io/
/opt/homebrew/Cellar/jenkins/2.384 (10 files, 276.6MB) *
  Poured from bottle on 2023-06-08 at 11:54:19
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/jenkins.rb
License: MIT
==> Dependencies

这个就是要找的第二个修改的地方

/opt/homebrew/Cellar/jenkins/2.384/homebrew.mxcl.jenkins.plist

将 httpListenAddress 中的ip地址改成 0.0.0.0

最后再执行
http://localhost:8080/restart 或者终端运行 brew services restart jenkins
重启 Jenkins 就行了

### 如何远程访问 Jenkins Server 配置与设置 为了实现对 Jenkins 的远程访问,通常需要配置服务器的安全性和网络连接属性。以下是具体方法: #### 安全组和防火墙配置 确保云服务提供商中的安全组或本地服务器上的防火墙允许来自外部 IP 地址到 Jenkins 默认端口 (通常是 8080 或者自定义的其他端口号) 的 TCP 连接[^3]。 #### 使用 HTTPS 提供更安全的服务 建议通过 SSL/TLS 加密来保护 HTTP 流量。这可以通过安装 Let's Encrypt 等免费证书颁发机构签发的证书完成。一旦设置了 HTTPS,则应强制所有客户端使用加密通道进行通信[^1]。 #### 开启并配置 Jenkins CLI 和 API 访问权限 Jenkins 支持命令行接口(CLI),可以用来执行各种操作,比如启动构建、获取日志等。对于自动化脚本来说非常有用。API 则提供了 RESTful 接口用于集成第三方工具和服务。两者都需要适当的身份验证机制以防止未授权访问[^2]。 ```bash #!/bin/bash set +x source /home/deploy/.py3-a2.8-env/bin/ source /home/deploy/.py3-a2.8-env/ansible/hacking/env-setup -q cd $WORKSPACE/nginx_playbooks ansible --version ansible-playbook --version ansible-playbook -i inventory/$deploy_env ./deploy.yml \ -e project=nginx \ -e branch=$branch \ -e env=$deploy_env set -x ``` 这段 Shell 脚本展示了如何在一个部署环境中调用 Ansible Playbook 来管理 Nginx 应用程序实例;虽然这不是直接关于 Jenkins 的远程访问的例子,但它体现了 CI/CD 工具链中常见的实践方式之一——即利用 Jenkins 触发器或其他触发条件自动运行此类任务。 #### 启用外部 URL 并更新 Jenkins 设置 进入 Jenkins Web UI 中 `Manage Jenkins` -> `Configure System`, 查找 “Jenkins Location” 下拉菜单下的选项,并指定一个全局可解析的名字作为 External URL 。这样即使 Jenkins 实际上位于私有子网内也可以被公网识别。 #### 创建 SSH 密钥对以便于无密码登录 如果打算经常从不同机器上访问 Jenkins ,那么创建一对公私钥并将公共部分添加至目标主机 ~/.ssh/authorized_keys 文件里会更加方便快捷。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值