Jenkins - macOS 上安装

文章目录

    • [关于 Jenkins](#关于 Jenkins)
      • [macOS 上安装 Jenkins](#macOS 上安装 Jenkins)
      • 方式一:brew
      • [方式二:tomcat + Jenkins war](#方式二:tomcat + Jenkins war)

关于 Jenkins

官网上下载Jenkins并将其安装到持续集成服务器

https://jenkins.io/download/


macOS 上安装 Jenkins

现在本 macOS 上测试
https://www.jenkins.io/download/lts/macos/


方式一:brew

shell 复制代码
# Install the latest LTS version: 
brew install jenkins-lts

# Install a specific LTS version: 
brew install jenkins-lts@YOUR_VERSION

# Start the Jenkins service: 
brew services start jenkins-lts

# Restart the Jenkins service: 
brew services restart jenkins-lts

# Update the Jenkins version: 
brew upgrade jenkins-lts

方式二:tomcat + Jenkins war

1、下载 tomcat
https://tomcat.apache.org


这里我下载 Tomcat10, binary distributions 中的 Core zip


2、启动 tomcat

将压缩文件解压到:/Users/shushu/software/apache-tomcat-10.0.18

shell 复制代码
$ cd /Users/shushu/software/apache-tomcat-10.0.18

$ sudo sh startup.sh 
Using CATALINA_BASE:   /Users/shushu/software/apache-tomcat-10.0.18
Using CATALINA_HOME:   /Users/shushu/software/apache-tomcat-10.0.18
Using CATALINA_TMPDIR: /Users/shushu/software/apache-tomcat-10.0.18/temp
Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk-11.0.10.jdk/Contents/Home
Using CLASSPATH:       /Users/shushu/software/apache-tomcat-10.0.18/bin/bootstrap.jar:/Users/shushu/software/apache-tomcat-10.0.18/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.

浏览器中输入 http://localhost:8080 ,如下代表启动成功


关闭tomcat服务命令

shell 复制代码
$ sh shutdown.sh

如果报一下错误

shell 复制代码
Cannot find ./catalina.sh
The file is absent or does not have execute permission
This file is needed to run this program

原因是权限不够,对这个文件夹的sh文件 赋予权限即可。

shell 复制代码
$ chmod 777 *.sh

3、下载 Jenkins war 包
https://www.jenkins.io/download/


相关推荐
深圳卢先生5 小时前
CentOS 安装jenkins笔记
笔记·centos·jenkins
saynaihe6 小时前
ubuntu 22.04 anaconda comfyui安装
linux·运维·服务器·ubuntu
企鹅与蟒蛇6 小时前
Ubuntu-25.04 Wayland桌面环境安装Anaconda3之后无法启动anaconda-navigator问题解决
linux·运维·python·ubuntu·anaconda
小蜜蜂爱编程6 小时前
ubuntu透网方案
运维·服务器·ubuntu
AI视觉网奇7 小时前
git 访问 github
运维·开发语言·docker
G_whang7 小时前
jenkins使用Jenkinsfile部署springboot+docker项目
spring boot·docker·jenkins
头发那是一根不剩了7 小时前
nginx:SSL_CTX_use_PrivateKey failed
运维·服务器
七夜zippoe7 小时前
破解 VMware 迁移难题:跨平台迁移常见问题及自动化解决方案
运维·自动化·vmware
hweiyu009 小时前
docker简介
运维·docker·容器
Sally璐璐9 小时前
OpenVPN:深度解析开源 VPN 解决方案
运维·开源