Unity Jenkins打包(1) Mac部署

  1. 下载Jenkins war安装包
    Jenkins下载地址,下载war安装包

    《Unity Jenkins打包(1) Mac部署》 mac jenkins war安装包.png

  2. 安装Tomcat

要注意的是jdk版本,选择jdk8,不然运行jenkins会报错:jdk下载地址

报错日志:Stack trace
java.lang.AssertionError: InstanceIdentity is missing its singleton
org.jenkinsci.main.modules.instance_identity.InstanceIdentity.get(InstanceIdentity.java:133)
at org.jenkinsci.main.modules.instance_identity.InstanceIdentityRSAProvider.getKeyPair(InstanceIdentityRSAProvider.java:23)
at jenkins.model.identity.InstanceIdentityProvider$KeyTypes.get(InstanceIdentityProvider.java:161)
at jenkins.model.identity.InstanceIdentityProvider$KeyTypes.getKeyPair(InstanceIdentityProvider.java:210)
at jenkins.model.identity.IdentityRootAction.getUrlName(IdentityRootAction.java:42)
at jenkins.model.Jenkins.getDynamic(Jenkins.java:3635)

Caused: javax.servlet.ServletException
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:765)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:845)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:649)
at org.kohsuke.stapler.Stapler.service(Stapler.java:238)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)

《Unity Jenkins打包(1) Mac部署》 jdk9报错截图.png

如果mac下已经安装多版本JDK,可以按照Mac下多版本JDK安装来设置/切换使用版本

Tomcat安装包选择tar.gz版: Tomcat下载地址

安装Tomcat完成后:

  1. 将下载的Jenkins war包,放入之前Tomcat文件夹下/webapps文件夹中。

  2. 打开浏览器输入http://localhost:8080/jenkins

  3. 加载成功会让输入密码,密码在图中红色的路径文件里面

    《Unity Jenkins打包(1) Mac部署》 密码路径,copy.png

  4. 建议点击推荐安装 Install suggests plugins

《Unity Jenkins打包(1) Mac部署》 tomcat启动.png
《Unity Jenkins打包(1) Mac部署》 jenkins默认工作目录.png

相关文章

  1. Unity Jenkins打包(2) Mac git配置
  2. Unity Jenkins打包(3) Pipeline

参考

  1. Jenkins安装教程
    原文作者:云木unity
    原文地址: https://www.jianshu.com/p/4c170f64c56d
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞