Mac下jenkins安装步骤

作者: zzl93 | 来源:发表于2018-05-08 12:11 被阅读529次

    本文写的是本地部署。。如果是部署到服务端,就需要下文中的JDK SDK GIT之类的地址换成server上的地址(具体让server人员来配吧)
    1、从官网https://jenkins.io/ 上下载最新的pkg安装包,进行安装

    image.jpeg

    一直点击next。。。。
    2、安装完成之后,Safari可能会自动打开,如果没有自动打开,打开浏览器,输入http://localhost:8080

    image.jpeg
    这个时候可能会报一个错误。如果出现了这面的问题。这个时候如果你重启电脑会发现Jenkins给你新增了一个用户,名字就叫Jenkins,不过这个时候你不知道密码。你可能会去试密码,肯定是是不对的,因为初始密码很复杂。这个时候正确做法是打开http://localhost:8080会出现下图的重设初始密码的界面。

    实际操作过程中分两种情况:
    一、如果出现/Users/Shared/Jenkins/Home/这样的路径


    image.jpeg

    按照提示,找到 这个目录下,这个目录虽然是共享目录,但是有权限的,非Jenkins用户/secrets/目录 和initialAdminPassword文件是没有读写权限的,将权限更改成读与写


    image.jpeg
    image.jpeg
    点击右下角 锁的标志可以修改权限
    image.jpeg

    打开initialAdminPassword文件,复制出密码,就可以填到网页上去重置密码了。如下图


    image.jpeg
    二、如果出现的/Users/zhaoziliang/.jenkins/……这样的路径
    image.jpeg
    在/Users/zhaoziliang目录下是找不到.jenkins目录
    可以通过终端 输入open .jenkins 来打开.jenkinds目录
    找到initialAdminPassword文件,复制出密码,就可以填到网页上去重置密码了
    image.jpeg
    3、安装
    image.jpeg
    image.jpeg
    image.jpeg

    4、设置用户名和密码.


    image.jpeg
    image.jpeg
    5、在建立项目之前开始设置,选择系统管理
    image.jpeg
    再选择Global Tool Configuration
    image.jpeg
    配置JDK,Gradle,Git, Gradle版本要和项目里面的Gradle版本一致,否则会报错
    image.png image.png image.png image.png

    JDK 的JAVA_HOME从下图找到


    image.png

    git Path to Git executable 从下图找到


    image.png
    Gradle的 GRADLE_HOME从下图找到
    image.png
    因为/Users/zhaoziliang目录下的.gradle找不到 所以通过终端找到

    得到gradle-2.8的路径设GRADLE_HOME


    image.png
    image.png

    SDK设置


    image.png
    image.png
    image.png

    6、新建项目


    image.png

    填写项目名称选择构建自由风格的项目


    image.png
    将项目地址填进去,填上用户名和密码(项目在git托管的地址和自己的git.feinno的账号密码)
    image.png

    项目中设置周期打包每天六点钟多H 6 * * *


    image.png
    选择Gradle版本
    image.png

    fir.im Jenkins 插件使用方法
    https://www.jianshu.com/p/9a245918a219

    7、注意事项:
    构建时,注意自己的项目在Gradle文件里需要配置如下,否则遇到元素重复的时候,直接Error编译不过去.
    lintOptions {//设置编译的lint开关,程序在buid的时候,会执行lint检查,有任何的错误或者警告提示,都会终止构建
    abortOnError false

    在AndroidStudio里面需要配置的,将签名文件放在app目录下


    image.png

    在build.gradle文件里, 根据自己的项目配置签名文件的信息 .
    signingConfigs {
    release {
    keyAlias ''
    keyPassword ''
    storeFile file('')
    storePassword ''
    }

    相关文章

      网友评论

      本文标题:Mac下jenkins安装步骤

      本文链接:https://www.haomeiwen.com/subject/xbvirftx.html