Mac安装部署Jenkins

1.Java环境配置

下载jdk地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html

如果下载历史版本,下拉页面到最后:

点击download

选择对应的版本即可,下载好后双击两次安装包自动安装即可

设置Javahome

复制代码
bin auto_tar$ cd
~ auto_tar$ cat .bash_profile #用户配置文件中写入Javahome地址
alias ll='ls -l'
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`  #如果是1.7 将1.8改为1.7即可
export PATH=${JAVA_HOME}/bin:$PATH

~ auto_tar$ source .bash_profile
复制代码

2.安装Tomcat

下载Tomcat:https://tomcat.apache.org/到,用户家目录下,建议在家目录下新建一个目录

123456:auto_project auto_tar$ cd apache-tomcat/bin/  #进入Tomcat bin目录下将sh脚本添加执行权限
123456:bin auto_tar$ chmod 755 ./*.sh

3.安装Jenkins

下载地址:https://jenkins.io/download/

下载历史版本:http://mirrors.jenkins.io/war-stable/  (只有war包)

cd apache-tomcat/webapps  #将Jenkins war包考入Tomcat webapps下
cp jenkins.war .

4.安装配置Jenkins

启动Tomcat(默认端口8080)

复制代码
123456:webapps auto_tar$ cd ../bin/
123456:bin auto_tar$ ./startup.sh 
Using CATALINA_BASE:   /Users/auto_tar/auto_project/apache-tomcat
Using CATALINA_HOME:   /Users/auto_tar/auto_project/apache-tomcat
Using CATALINA_TMPDIR: /Users/auto_tar/auto_project/apache-tomcat/temp
Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home
Using CLASSPATH:       /Users/auto_tar/auto_project/apache-tomcat/bin/bootstrap.jar:/Users/auto_tar/auto_project/apache-tomcat/bin/tomcat-juli.jar
Tomcat started.
123456:bin auto_tar$ netstat -anL  #查看启动端口
复制代码

访问Jenkins

http://172.33.16.54:8080/jenkins/  #IP替换为自己的IP地址,第一次安装界面如下,根据提示填入秘钥串即可

安装插件(如果不熟悉可以选第一个推荐安装,如果熟悉可以自定义安装)

其他根据提示安装即可,安装完登录即可

TomcatJVM调优,修改catalina.sh脚本中JAVA_OPTS变量,大小根据实际情况修改

 

二、配置iOS打包证书(开发同学完成)

三、配置Android打包环境(开发同学完成)

四、Jenkins配置

1.安装插件

Git、xcode(iOS打包工具)、gradle(安卓打包工具)

2.配置全局环境变量

 

 

 

 

posted @   百衲本  阅读(2377)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
cnblogs_post_body { color: black; font: 0.875em/1.5em "微软雅黑" , "PTSans" , "Arial" ,sans-serif; font-size: 15px; } cnblogs_post_body h1 { text-align:center; background: #333366; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 23px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } cnblogs_post_body h2 { text-align:center; background: #006699; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 20px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } cnblogs_post_body h3 { background: #2B6695; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 18px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } 回到顶部 博客侧边栏 回到顶部 页首代码 回到顶部 页脚代码
点击右上角即可分享
微信分享提示