Mac部署Jekins打包环境
2017-11-20 本文已影响102人
Acorld
Jenkins安装
环境配置
jdk:JDK下载
务必确认本地安装最新的jdk:
java -version
Jenkins下载
下载地址:https://jenkins.io/download/
选择LTS Release的Mac OS X包。
Jenkins安装
初始密码
可直接在文件系统查看,或者:
cat /Users/Shared/Jenkins/Home/secrets/initialAdminPassword
其他操作:
插件使用推荐的
初始密码---设置后务必记住,忘记了可通过:
设置局域网访问
Jenkins-系统管理-系统设置-Jenkins Location-Jenkins URL
其他操作
1.删除Jenkins:/Library/Application Support/Jenkins/Uninstall.command
2.重启Jenkins:http://localhost:8080/restart
或者安全重启:http://localhost:8080/safe-restart
3.停止:http://localhost:8080/safe-shutdown
或者:http://localhost:8080/exit
问题
安装好jenkins后,无法通过127.0.0.1或者局域网ip访问,报错:
Opps!
javax.servlet.ServletException: java.lang.AssertionError: InstanceIdentity is missing its singleton
...
原因是我本地安装了最新的JDK9.0.1,通过jenkins for osx.dmg安装的jenkins与9.0.1版本有兼容问题,卸载9.0.1,安装jdk8后,问题解决。