mac中安装Jenkins+jdk
Jenkins是基于Java开发的一种持续集成工具,用于持续的软件版本发布/测试项目,并监控外部调用执行的工作。简单来说就是自动化测试+部署。
首先我们需要安装jdk,注意,目前jenkins只支持jdk8,不要下载更高版本的jdk
官网地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html
下拉选择这个版本:
接受许可协议,然后选择这个包安装:
下载完成后点击安装包,按提示即可完成安装。
在finder中前往/Library/Java/JavaVirtualMachines/???.jdk/Contents/Home
其中???
是你下载的版本,因为我怕以后更新这个版本没了导致单纯复制我这条命令无效,所以提醒一下,自己替换成你下载的版本。
其中Contents下的Home文件夹,是该JDK的根目录。
通过 vim .bash_profile
命令打开启动文件,添加内容:
$ export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home
(进入vim,按i进入编辑状态。添加完成,再按ESC,输入“:wq”保存退出。)
导入配置:
$ source .bash_profile
在终端输入java -version
,验证安装是否成功:
启动Jenkins有两种方法:
1. 第一种方法是用Tomcat打开:
官网地址:http://tomcat.apache.org/
选这个版本就可以了:
然后选这个:
解压Tomcat到某个目录,建议解压到/Users/用户/Library
,方便操作,终端 cd
到/Users/用户/Library/Tomcat/bin
下,$ ./startup.sh
来启动Tomcat。
到官网下载Jenkins.war包,官网地址:https://jenkins.io/,点下载然后选这个:
将jenkins.war文件放入Tomcat下的webapps
目录下,启动Tomcat时,会自动在webapps目录下建立jenkins目录,在地址栏上需要输入localhost:8080/jenkins
,就可以访问Jenkins了。
如需停止Tomcat,终端/Users/用户/Library/Tomcat/bin
下输入./shutdown.sh
。
2. 第二种启动方法,下载Jenkins.war包,切换到jenkins.war存放的目录,输入如下命令:
$ java -jar jenkins.war
如果需要修改端口可以使用如下命令:
$ java -jar jenkins.war --httpPort=8081
然后在浏览器中(推荐用火狐/谷歌)输入localhost:8081
,localhost可以是本机的ip,也可以是计算机名。就可以打开Jenkins了。
除了用安装包,还可以用终端命令安装Jenkins
首先保证安装过homebrew,没有的话安装方式如下:
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
这是他的官网:https://brew.sh/
安装过程中,需要按回车来确定,然后输入密码,之后等一下就好了
# 升级或安装java:
$ brew cask install java
# 安装Jenkins:
$ brew install jenkins
# 启动Jenkins:
# 2.149是指Jenkins的版本号
$ java -jar /usr/local/Cellar/jenkins/2.149/libexec/jenkins.war --httpPort=8080
打开浏览器,输入 localhost:8080
就可看到Jenkins的web界面
然后根据页面提示找到给定的路径下生成的初始密码,粘贴到页面文本框就可以了~
获取密码-终端输入命令:sudo vim /var/root/.jenkins/secrets/initialAdminPassword
选择你需要下载的插件,建议新手选择推荐插件,然后就是一顿等待。。。
安装完成之后创建admin账户
然后设置一下端口(这里根据自己情况而定,默认也可以)
安装成功
登录账户如果按我的上述步骤配置,那么就是admin
,密码就是sudo vim /var/root/.jenkins/secrets/initialAdminPassword
mac中安装Jenkins+jdk的更多相关文章
- Mac 下安装Jenkins
Mac 下安装Jenkins 开始 Jenkins是一个基于Java开发的一种持续集成工具,用于建工持续重复的工作,功能包括: 持续的软件版本发布/测试项目 监控外部调用执行的工作. 近期打算搭建自动 ...
- 在CentOS 7/6.5/6.4 中安装Java JDK 8(转载)
转载在CentOS 7/6.5/6.4 中安装Java JDK 8 首先,在你的服务器上运行一下更新. yum update 然后,在您的系统上搜索,任何版本的已安装的JDK组件. rpm -qa | ...
- 在centos中安装jenkins master测试环境
在centos中安装jenkins 1)安装目录 pwd (/home/AAA) 2)检查java是否安装 [AAA@Centos_AAA jenkins]$ java -version j ...
- Mac中安装maven3.2.1
Mac中安装maven3.2.1 原文链接:http://blog.csdn.net/f_zongjian/article/details/24144803 本机OS X:10.9,未安装XCode, ...
- Ubuntu中安装配置 JDK与apache
一,前期准备: 1.下载apach网址:https://tomcat.apache.org/download-90.cgi 3.下载:jdk网址:http://www.oracle.com/techn ...
- 在mac中安装tmux
在mac 中安装Tmux: 在终端输入如下命令: brew install tmux Tmux 的快捷键前缀(Prefix) 为了使自身的快捷键和其他软件的快捷键互不干扰,Tmux 提供了一个快捷键 ...
- Linux中安装java JDK
Linux中安装java JDK 1.下载jdk 下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads. ...
- 苹果MAC中安装并搭建Android开发环境的详细步骤
Android的开发平台搭建主要需要的工具有:Java虚拟机JDK.Eclipse.Eclipse插件ADT(Android Developer Tool)和Android开发包SDK,以下是具体的安 ...
- 在MAC上安装Oracle JDK
下载Mac版本的JDKhttp://www.oracle.com/technetwork/java/javase/downloads/index.html 下载之后,双击dmg文件安装 mac 下查看 ...
随机推荐
- MyBatis 示例-简介
简介 为了全面熟悉 MyBatis 的使用,整理一个 MyBatis 的例子,案例中包含了映射器.动态 SQL 的使用.本章先介绍项目结构和配置. 项目地址:链接 数据库表的模型关系:链接 项目结构 ...
- 百万年薪python之路 -- 并发编程之 多线程 二
1. 死锁现象与递归锁 进程也有死锁与递归锁,进程的死锁和递归锁与线程的死锁递归锁同理. 所谓死锁: 是指两个或两个以上的进程或线程在执行过程中,因为争夺资源而造成的一种互相等待的现象,在无外力的作用 ...
- 二叉树的查找(前序、中序、后序、层序遍历)--biaobiao88
建立一棵含有n个结点的二叉树,采用二叉链表存储: 输出前序.中序.后序..层序遍历该二叉树的遍历结果. 定义二叉树的数据类型——二叉树结点结构体BiNode.建立二叉链表可以采用扩展二叉树的一个遍历序 ...
- Apache源码包在LINUX(CENTOS6.8)中的安装(出现问题及解决)
任务:在CENT6.8系统中安装Apache(版本为:httpd-2.4.41) 前提:由于源码包必须先编译后安装,所以必须先安装编译器:gcc 理论步骤: 1.检测gcc软件包,如果不存在则进行安装 ...
- 微软并发Key-Value存储库FASTER介绍
微软支持并发的Key-Value 存储库有C++与C#两个版本.号称迄今为止最快的并发键值存储.下面是C#版本翻译: FASTER C#可在.NET Framework和.NET Core中运行,并且 ...
- Windows 10 中CPU虚拟化已开启,但是docker无法运行
在管理员模式下的PowerShell中执行: bcdedit /set hypervisorlaunchtype Auto 然后重启电脑即可
- linux安装redis及外网访问
1.下载Redis,最新版是redis-3.2.1.tar.gz 2.上传到Linux上,解压到/usr/local/下面 ,命令:tar -zxvf redis-3.2.1.tar.gz 3.我们 ...
- Java匹马行天下之一顿操作猛如虎,框架作用知多少?
流行框架: 框架就是开发人员定义好的一套模板,程序员只需要往模板中添加响应的代码即可,填完代码,项目就完成了.所以框架存在的意义以及我们学习框架的目的就是想办法能够让程序员快速的完成整个项目的开发.理 ...
- Nginx专题(1):Nginx之反向代理及配置
摘要:本文从Nginx的概念出发,分别从反向代理的概念.优势.配置代码3个方面介绍了Nginx的特性之一反向代理. 文章来源:宜信技术学院 & 宜信支付结算团队技术分享第一期-宜信支付结算八方 ...
- 使用Java调用exe可执行文件
一.出发点 平日里,我们看到了很多已经成型的可执行文件,而且经过了一定的封装.因为开源的关系,大多时候可以自己使用eclipse进行编译,但也常常遇到不如直接调用更加方便的情况.那么这时候,我个人需要 ...