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则说明配置已经生效
iOS Jenkins自动化打包(1)_第1张图片
image.png
  • 终端输入 jenkins 启动可能会遇到以下报错


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

iOS Jenkins自动化打包(1)_第3张图片
image.png

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

iOS Jenkins自动化打包(1)_第4张图片
image.png

你可能感兴趣的:(iOS Jenkins自动化打包(1))