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/


相关推荐
wanhengidc2 小时前
云手机 高振畅玩不踩坑
运维·服务器·安全·web安全·智能手机
有谁看见我的剑了?2 小时前
linux 添加硬盘后系统识别不到硬盘处理
linux·运维·服务器
JoyCong19983 小时前
ToDesk远程屏幕墙技术白皮书:如何重塑全局运维视界
运维·电脑·远程工作
偶尔上线经常挺尸3 小时前
《100个“反常识”经验15:Nginx 502排查:从应用到内核》
运维·nginx·性能调优·反向代理·502错误·http排错
思茂信息4 小时前
CST软件如何进行参数化扫描?
运维·开发语言·javascript·windows·ecmascript·软件工程·软件需求
计算机安禾4 小时前
【Linux从入门到精通】第31篇:防火墙漫谈——iptables与firewalld防护指南
linux·运维·php
下一页盛夏花开4 小时前
ubuntu 20中安装QT以后出现红色空心断点
linux·运维·ubuntu
sxgzzn7 小时前
光伏数智化综合平台:让光伏电站运维更智能、更高效
运维
乌托邦的逃亡者8 小时前
Linux中如何检测IP冲突
linux·运维·tcp/ip