设为首页 收藏本站
查看: 1203|回复: 0

[经验分享] Mac 下安装Jenkins

[复制链接]

尚未签到

发表于 2017-7-5 12:47:11 | 显示全部楼层 |阅读模式
Mac 下安装Jenkins

开始
  Jenkins是一个基于Java开发的一种持续集成工具,用于建工持续重复的工作,功能包括:


  • 持续的软件版本发布/测试项目
  • 监控外部调用执行的工作。
  近期打算搭建自动化Code Review,无意间了解到了需要Jenkins,所以这里就简单介绍一下怎么去安装Jenkins。大概的步骤如下:
  
第一步:安装Tomcat
  
第二步:安装Jenkins
  
下面就详细的对其安装做一个介绍。

Tomcat的安装
  这里先来普及几个知识点:


  • 什么是Tomcat?  
    Tomcat是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器。它是java应用服务器(动态解析,如JSP/PHP)。
      
    它只是一个servlet(jsp)容器,可以认为是apache的扩展,但是可以独立于apache运行。

  • 什么是Apache?  
    Apache是一个Web服务器,主要用于静态解析,例如HTML。

  • Tomcat和Apache异同点


  • ​Apache是普通的服务器,本身只支持html,可以通过插件支持php,还可以与Tomcat连通。
  • Apache只支持静态网页,但像asp/jsp/php/cgi等动态网页就需要Tomcat来处理
  • 如果客户端请求的是静态页面,则只需要Apache服务器响应请求,如果是客户端请求动态页面,则是Tomcat服务器响应请求,将解析的JSP等网页带么解析后传给Apache服务器,再经过Apache返回给浏览器端。这是因为jsp是服务器端解析代码的,Tomcat只做动态代码解析,Apache回传解析好的静态代码。
  • Apache和Tomcat是独立的,在同一台机器上可以集成。
  • Apache是C语言实现的,支持各种特性和模块从而来扩展核心功能;Tomcat是Java编写的,更好支持Servlet和jsp
  好了,简单了解了上面的几个点,现在就开始安装Tomcat,步骤如下:
  
第一步:给Mac安装Java环境。这里就不再赘述了,如果没有安装java环境,请先下载安装java
  
第二步:下载Tomcat。打开Tomcat官网。然后点击下载的如图:
  

  
这里我下载的是Tomcat9.0
  
第三步:将下载的文件解压,将该文件夹重命名为Tomcat(也可以不用重命名,我是觉得太长了),然后将该文件夹放到
  
/用户/用户名/资源库/
  
里面。
  
第四步:在终端启动Tomcat服务器。这里首先cd到 tomcat的bin目录:
  

  
这里我们需要给sh文件赋予管理员权限:
  

sudo chmod 755 /Users/你的Mac/Library/apache-tomcat-6.0.37/bin/*.sh    或者  sudo chmod 755 *.sh  

  然后执行:
  

sudo sh startup.sh  

  就可以运行了,执行完startup.sh的结果如下:
  

  
然后在浏览器里面输入:localhost:8080就可以启动了。如图所示:
  

  
到这里,Tomcat就安装完成了。以下是常用的tomcat常用命令:
  

sudo sh startup.sh   //启动  
sudo sh shutdown.sh  //关闭
  

Jenkins安装
  打开Jenkins的官网,然后点击下载即可:
  

  
下载下来是一个war后缀的文件。
  
然后我们打开tomcat的文件夹,找到webapps,然后将下载的war文件放到该文件夹里面即可。
  

  
然后我们打开浏览器,输入:
  

localhost:8080/jenkins/  

  此时页面可能在刷新,我们只需要等待几分钟即可,然后就会跳转到如下页面:
  

  
可以对Jenkins进行配置了。
  
到这里,Jenkins就已经安装完成了。
  
以后如果我们想打开Jenkins,就可以先启动Tomcat,然后输入:
  

localhost:8080/jenkins/  

  就可以打开了。

Jenkins的开始配置
  就像刚才那个图片,让进入:
  

/var/root/.jenkins/secrets/initialAdminPassword  

  但是我们前往文件夹你会发现是找不到的,因为我们没有其操作权限。终端进入var:
  

  
执行
  

sudo chmod -R 777 root  

  然后就可以查看该文件了。然后cat 该文件里面的内容,输入到密码框里面就行了,然后进入到了:
  

  
如果提示缺少cloudbees-folder的,可以前往这里下载其插件cloudbees-folder
  
下载完成是一个hpi文件,然后将该文件放到.jenkins的plugins里面即可,如图:
  

  
然后重启tomcat即可。
  
然后根据自己的需求选择安装类型即可。(我这里安装的suggested,如果后续有需要其他的插件可以按照刚才安装cloudbees-folder的方法安装其他的插件)。
  然后继续进行即可,这里估计要等一些时间,因为要用来安装,我这里截取了安装过程中的一张图:
  

  安装时间很长。。。。只能等了。
  完成之后设置自己的账户和密码,然后点击右下角的按钮就完成了,这里注意不是Continue with admin 那个。
  然后就可以使用Jenkins了。

参考资源
  1.http://www.admin10000.com/document/974.html
  
2.http://www.cnblogs.com/xingxingLove/p/5304390.html


  原来地址:http://www.cnblogs.com/zhanggui/p/6227832.html

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-390883-1-1.html 上篇帖子: 我的套路(windows):Jenkins+Jmeter+Ant持续集成 下篇帖子: jmeter+ant+jenkins+mac环境搭建
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表