一: 安装
Jenkins 官网: https://jenkins.io
JDK : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
运行:
source .bash_profile
、jdk8
(后面会有切换jdk的步骤)
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
java -jar /Applications/Jenkins/jenkins.war --httpPort=8080
(如果报版本问题,查看后面的解决方案)
然后再浏览器中输入 : http://localhost:8080
然后在 cat /Users/lichongyang/.jenkins/secrets/initialAdminPassword
找出密码,复制到下图的 密码输入框
设置 用户名:admin
电子邮箱 1061959944@qq.com
到了这步,配置基本配置完成 。
配置 插件:
1. 添加钥匙串和描述文件
:
二: 异常
1.执行错误
执行java -jar /Applications/Jenkins/jenkins.war --httpPort=8080
发生错误:
9月 04, 2018 1:34:54 下午 Main main
严重: Running with Java class version 54.0, but 52.0 is required.Run with the --enable-future-java flag to enable such behavior. See https://jenkins.io/redirect/java-support/
java.lang.UnsupportedClassVersionError: 54.0
at Main.main(Main.java:139)
Jenkins requires Java 8, but you are running 10.0.1+10 from /Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home
java.lang.UnsupportedClassVersionError: 54.0
at Main.main(Main.java:139)
解决: 主要是 因为 JDK的环境 太高了 ,Jenkins 不能运行,需要降低版本
首先进入 cd /Library/Java/JavaVirtualMachines
,有两个文件夹
然后 open .bash_profile
添加运行环境, 其中 alias
就是别名,可以进行环境切换
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
export JAVA_9_HOME=/Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home
alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
alias jdk9='export JAVA_HOME=$JAVA_9_HOME'