iOS Jenkins自动化打包(1)

iOS Jenkins自动化打包(1)

在配置 jenkins的时候遇到了很多坑,在此记录下大家可能会遇到的问题,也记录下自己的配置过程,以免遗忘

首先第一步应该是配置 JAVA 环境

Mac 环境下配置应该先配置 JAVA,如果已经配置了的可以跳过该步骤

  • 先去 Oracle | Integrated Cloud Applications and Platform Services下载 最新的 JDK (部分需要安装 JDK8 而不是10的版本的请专门搜索Java SE Development Kit 8 下载)
  • 下载安装完成后配置环境变量,如果你是第一次配置环境变量,可以使用“touch .bash_profile” 创建一个.bash_profile的隐藏配置文件(如果你是为编辑已存在的配置文件,则使用"open -e .bash_profile"命令)
    在编辑器里输入
    JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
    PATH=$JAVA_HOME/bin:$PATH:.
    CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
    export JAVA_HOME
    export PATH
    export CLASSPATH
    其中jdk1.8.0_40.jdk换为自己版本的名字,可以在/Library/Java/JavaVirtualMachines中查看
    保存文件后终端输入"source .bash_profile"使配置生效,然后输入”java -version”,如果看到jdk版本为1.8则说明配置已经生效
image.png
  • 终端输入 jenkins 启动可能会遇到以下报错


    image.png
  • 去 jenkins 官网下载.war 包
    终端再次输入执行命令(需要在.war 所在的目录位置执行) java -jar jenkins.war 还是有几率会遇到上面的报错
    这时候我们需要更改端口号,因为默认的8080已经被占用
    终端输入java -jar jenkins.war --httpPort=1080运行 jerkins

image.png

这时候就启动成功了,进入如下界面

image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容