1、JDK自己下载安装喽,

2、下载Jenkins

  下载路径:https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.121.1/jenkins.war

3、下载Tomact:

  (1)下载路径:http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.8/src/apache-tomcat-9.0.8-src.tar.gz

  (2)将下载的Tomact包随意放到一个位置都可以,我为了方便与jdk,Tomcat、ant都放在了一个目录:/Library/Java/JavaVirtualMachines/apache-tomcat-9.0.8

         配置环境变量,终端中输入sudo vi ~/.bash_profile输入当前用户密码,然后按下i进入编辑(vim用不好的直接用sudo open ~/.bash_profile)

         添加:export PATH=$JAVA_HOME/bin:$PATH:/Library/Java/JavaVirtualMachines/apache-tomcat-9.0.8/bin

         修改完成后 source ~/.bash_profile

(3)为了避免权限问题终端中输入命令分配权限 sudo chmod 755 你的Tomcat路径/bin/*.sh 输入密码回车

4、将下载的Jenkins.war放置到Tomcat的webapps的目录下

  

 

5、打开浏览器输入http://localhost:8080/jenkins

6、加载成功会让输入密码,密码在图中红色的路径文件里面

  

  打开“终端”,输入:sudo cat 复制的内容,然后回车,就可以看到密码,将

  

  

如果部分插件出现了安装失败,不用担心稍后进入jenkins手动安装就可以了。

提示创建用户

按照要求执行完,就可以看到如下页面

5、可修改Jenkins的默认端口和字符集(可省略不执行) 

  • 如果Tomcat的端口号被占用了,选择conf\server.xml里面的Connector节点,改掉http的端口号。
  • 同时修改增加字符编码,避免jenkins在Job调度的时候出错。

6、打开“终端(Terminal)”,进入到Tomact的bin目录下,输入sudo sh startup.sh来启动Tomact

  

  根据截图可以看出并没有成功的启动Tomcat,解决方案:

  1> 给与权限,输入:chmod 777 startup.sh  

    依然提示不可以,如下:

    Lucky-MBA:bin administrator$ chmod 777 startup.sh

    Lucky-MBA:bin administrator$ sudo sh startup.sh

    Cannot find ./catalina.sh

    The file is absent or does not have execute permission

    This file is needed to run this program

  2> 重点:解决方法,即可看到tomcat启动成功   

    Lucky-MBA:bin administrator$ chmod +x *.sh

    Lucky-MBA:bin administrator$ sh startup.sh

    Using CATALINA_BASE:   /Library/Java/JavaVirtualMachines/apache-tomcat-9.0.8

    Using CATALINA_HOME:   /Library/Java/JavaVirtualMachines/apache-tomcat-9.0.8

    Using CATALINA_TMPDIR: /Library/Java/JavaVirtualMachines/apache-tomcat-9.0.8/temp

    Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home

    Using CLASSPATH:       /Library/Java/JavaVirtualMachines/apache-tomcat-9.0.8/bin/bootstrap.jar:/Library/Java/JavaVirtualMachines

        /apache-tomcat-9.0.8/bin/tomcat-juli.jar

    Tomcat started.

    Lucky-MBA:bin administrator$

  以上步骤执行完成,就可以看到在WebApps的目录下生成了一个Jenkins的文件夹

  

7、在浏览器中输入:http://localhost:8080/jenkins 就进入到了登录页面

8、注:在终端中输入命令 sudo sh /Library/Tomcat/bin/shutdown.sh 回车之后可以关闭Tomcat





【Mac电脑】Jenkins的安装的更多相关文章

  1. Mac电脑下-nodejs安装卸载升级

    一.Mac 安装nodejs: 1:brew install node 2:官网上下载指定版本(.pkg)双击安装 二.Mac 卸载nodejs: 1: brew的安装方式的卸载:   brew un ...

  2. mac电脑sublime text3安装pretty json插件

    因http://packagecontrol.io/地址被墙无法实现自动安装,导致sublime Text3安装插件非常麻烦,总是出现There Are No Packages Available F ...

  3. 在Mac电脑编译c51程序

    如果不是Seven问起来,我以为C51这种东西已经属于历史遗迹了.不过简单搜索了一下,发现c51老而弥坚,仍然茁壮的生长着.原因据说,一方面是有很大的用户群和既有的软硬件资源,另外一方面,的确在很多的 ...

  4. 苹果笔记本适合什么人 中国Mac电脑用户的8个事实

    报告由腾讯 ISUX 研究中心收集了全国 7946 名 Mac 电脑用户的问卷整理而成.并且,参考了苹果公司的历年财报,以及百度.StatCounter 等第三方市场统计数据. 你是 iPhone 用 ...

  5. 远程Jenkins新增Mac电脑节点

    一,前言 上一篇博客Jenkins集成appium自动化测试(Windows篇)介绍了怎么使用远程Jenkins新建节点连接本地Windows电脑进行Appium自动化测试集成. 但是在做ios Ap ...

  6. mac电脑安装apache,不能启动

    因为mac系统是自带apach的 如果安装正确还是不能启动,有可能是 mac电脑自带apache功能,与安装的apache冲突. 这样关闭Mac自带apach即可. mac电脑apache命令:重启a ...

  7. Mac 电脑如何安装mac os 和win7双系统(win7多分区)

    转载:Mac 电脑如何安装mac os 和win7双系统(win7多分区) 本文主要参考了2篇博文,并通过自己的亲身实践总结的.参考的2篇博文地址: http://wenku.baidu.com/li ...

  8. mac 电脑安装express、npm…… 报 ‘Missing write access to /usr/local/lib/node_modules’错误解决办法

    mac电脑安装express框架.npm…… 报 Missing write access to /usr/local/lib/node_modules 错误 终端输入sudo chown -R $U ...

  9. mac电脑上安装appium报错:Failed at the appium-chromedriver@4.25.1 postinstall script.

    mac电脑安装appium,装好node.js后,使用命令:npm install appium@1.18.0,安装appium,报如下错误 ``` ERR! errno1 ERR! appium-c ...

随机推荐

  1. MongoDB基操

    基本概念 database 数据库 包含多个collection collection 集合 包含多个文档document(类JSON对象) document 文档 一个文档对象中包含多个key-va ...

  2. 背景建模技术(六):帧处理(FrameProcessor)模块

    前面几篇文章简单介绍了BgsLibrary的入口函数.视频分析和视频捕获模块,本文将简单介绍帧处理模块,即对每一帧进行处理的函数,也就是真正调用背景建模算法的接口处. 下面贴出源码供大家分析: #in ...

  3. String类的用法

    练习如何创建一个类. package create; public class Newstring { String aa; public Newstring() { // TODO Auto-gen ...

  4. HDU5533(水不水?)

    Dancing Stars on Me Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Ot ...

  5. Samba共享传输大文件(ex:1G)失败的问题

    1:问题描述 1.1 基本信息 遇见这样一个bug,路由器有USB share的功能,可将U盘内的文件通过samba和LAN端PC机中文件进行共享,测试发现小文件可正常共享,一旦文件大了(比如1G左右 ...

  6. Eclipse中安装插件的三种方式

    转载自:http://www.cnblogs.com/lcgustc/archive/2013/01/03/2843496.html Eclipse也用了很久,但是都没有怎么去研究过怎么安装插件,今天 ...

  7. nyoj 15 括号匹配(二) (经典dp)

    题目链接 描述 给你一个字符串,里面只包含"(",")","[","]"四种符号,请问你需要至少添加多少个括号才能使这些 ...

  8. SUSE 11.3 linux ISO下载地址

    http://linux.iingen.unam.mx/pub/Linux/Suse/isos/SLES11/ SLE-11-SP3-SDK-DVD-i586-GM-DVD1.iso 6deaa960 ...

  9. gcc中的内嵌汇编语言(Intel i386平台)

    [转]http://bbs.chinaunix.net/thread-2149855-1-1.html 一.声明  虽然Linux的核心代码大部分是用C语言编写的,但是不可避免的其中还是有一部分是用汇 ...

  10. spin lock的理解

    为什么在spin lock保护的代码里面不允许有休眠的操作呢? 因为spin lock不是空实现的前提下(内核没关抢占,或者是SMP打开),spin lock中是关抢占的,如果一个进程A拿到锁,内核抢 ...