Jenkins - macOS 上安装

ops/2024/9/23 4:35:41/

在这里插入图片描述

文章目录

    • 关于 Jenkins
      • macOS 上安装 Jenkins
      • 方式一:brew
      • 方式二:tomcat + Jenkins war


关于 Jenkins

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

https://jenkins.io/download/


macOS 上安装 Jenkins

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


方式一:brew

# 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

$ 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服务命令

$ sh shutdown.sh

如果报一下错误

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

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

$ chmod 777 *.sh

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

在这里插入图片描述



http://www.ppmy.cn/ops/20659.html

相关文章

db2 export

DB2的EXPORT命令用于将数据从数据库表导出到外部文件。以下是EXPORT命令的基本语法和一些常见的用法&#xff1a; ### 基本语法&#xff1a; sql EXPORT TO <filename> OF <filetype> LOBS TO <lob-path> LOBFILE <lob-filename> XML TO <xml-path…

贪心总结导航【左程云算法】

贪心总结导航【左程云算法】 前言版权贪心总结导航最后 前言 2024-4-23 14:05:23 以下内容源自《【左程云算法】》 仅供学习交流使用 版权 禁止其他平台发布时删除以下此话 本文首次发布于CSDN平台 作者是CSDN日星月云 博客主页是https://jsss-1.blog.csdn.net 禁止其他平台…

技术不爱听:可视化大屏难点不在于制作过程,而是做成什么样

制作可视化大屏的是一个技术活&#xff0c;需要掌握一定的前端技术和数据可视化技术&#xff0c;例如HTML、CSS、JavaScript、Canvas、SVG、three.js、甚至还涉及到建模、BIM、GIS等等。 但是&#xff0c;仅仅掌握这些技术并不足以制作出一个好的可视化大屏&#xff0c;更重要的…

正则表达式与通配符

1. 正则表达式与通配符 正则表达式用来在文件中匹配符合条件的字符串&#xff0c;正则是包含匹配。grep、awk、sed等命令可以支持正则表达式。通配符用来匹配符合条件的文件名&#xff0c;通配符是完全匹配。ls、find、cp这些命令不支持正则表达式&#xff0c;所以只能使用she…

156.25MHz的差分晶体振荡器SG3225VEN

数字经济正焕发出勃勃生机,云计算,大数据,5G和人工智能等新技术的发展给行业带来了新的机遇。无论是在数据中心内部还是在数据中心之间,提供低成本,高速的100/200/400G小型化解决方案都是光模块的发展需求。为了使DSP稳定工作&#xff0c;需要一个小型的封装晶体振荡器来提供参…

【数据结构】哈希表

目录 前言 哈希概念 哈希函数 常见的哈希函数 解决哈希冲突 闭散列 线性探测 插入 删除 线性探测的模拟实现 整体框架 查找 插入 删除 前言 C98中&#xff0c;STL提供了底层为红黑树结构的一系列关联式容器&#xff0c;查询时效率可达到O(logN)&#xff0c;即最差…

Fluent.Ribbon创建Office的RibbonWindow菜单

链接&#xff1a; Fluent.Ribbon文档 优势&#xff1a; 1. 可以创建类似Office办公软件的复杂窗口&#xff1b; 2. 可以应用自定义主题风格界面

CSS引入的三种方式

目录 背景&#xff1a; 过程: 一.内联样式(Inline Sytles) 二:内部样式表(Internal Stylesheets) 三:外部样式表(External Stylesheets) 总结: 背景&#xff1a; CSS引入主要指的是将CSS样式代码添加到HTML文档中的方法&#xff0c;以便为页面元素月应用统一的样式和布局。…