新手区 mac 环境安装 jenkins

xinxi · August 07, 2018 · 1346 hits

安装jdk依赖

java -version

java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

安装Apache

mac环境已经自带Apache工具,可以不安装

安装jenkins

dmg安装(不推荐)

  • jenkins官方:https://jenkins.io/index.html

  • 双击下载好的dmg文件进行安装,其将会自动生成全局变量jenkins

  • Jenkins默认安装路径:/Applications/Jenkins/jenkins.war

  • 启动命令

设置开机自启动:sudo launchctl load -w /Library/LaunchDaemons/org.jenkins-ci.plist
取消开机自启动:sudo launchctl unload -w /Library/LaunchDaemons/org.jenkins-ci.plist
手动启动:Java -jar jenkins.war
后台启动(默认端口)nohup java -jar jenkins.war &
后台启动(指定端口)nohup java -jar jenkins.war -httpPort=88 &
后台启动(HTTPS)nohup java -jar jenkins.war -httpsPort=88 &

brew安装(推荐)

  • 安装brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • 安装jenkins
brew install jenkins
  • 查找jenkins war地址
在安装后有可能找不到war包地址,可以用mdfind命令本地查询下

mdfind -name jenkins.war
/usr/local/Cellar/jenkins/2.116/libexec/jenkins.war
  • 启动
java -jar /usr/local/Cellar/jenkins/2.116/libexec/jenkins.war --httpPort=8080
  • 后台启动
后台启动的意思是放到后台运行,即使窗口被干掉,jenkins的进程也会存在.

简单用shell脚本nohup命令放到后台

启动脚本命令:sh startjenkins.sh

#!/bin/bash
echo start jenkins

nohup java -jar /usr/local/Cellar/jenkins/2.116/libexec/jenkins.war --httpPort=8080 &

echo start end

jenkins常用操作

访问:http://localhost:8080/login?from=%2F

退出:http://localhost:8080/exit

重启:http://localhost:8080/restart

重新加载:http://localhost:8080/reload

小结

  • 本次仅仅是记录安装过程,推荐使用brew安装,毕竟是mac

  • 首次安装jenkins访问后会设置一系列配置,后续在做详细说明

No Reply at the moment.
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up