美文网首页
在jenkins上配置Android项目(git管理,gradl

在jenkins上配置Android项目(git管理,gradl

作者: chzphoenix | 来源:发表于2017-08-15 11:11 被阅读34次

    1、安装插件
    系统管理->管理插件,选择"可选插件"tab,在其中选择(通过右上方搜索进行筛选)git plugin, git client plugin, gitlab plugin,publish over ssh插件,然后立即安装。
    注意:安装会经常失败,重试几次就好了。

    2、安装git
    在服务器上安装git,然后在jenkins的系统管理 -> 系统设置中添加git.exe的路径。

    3、创建item
    在首页新建一个Item,填写名字和描述,选择“ 构建一个自由风格的软件项目”

    4、配置凭证
    回到首页,选择 Credentials -> Global credentials
    (1)用户名密码形式
    点击 Add Credentials,在页面中选择username with password,然后填写username和password ,填写描述并保证scope是global,点击ok添加即可。
    (2)ssh秘钥形式
    首先在jenkins服务器上创建ssh并添加到gitlab,见<git(gitlab)配置ssh>
    点击 Add Credentials,在页面中选择ssh username with private key,然后配置username和privatekey(最好使用密钥的路径 From a file on Jenkins master,如果手动填写注意格式,保留换行),填写描述并保证scope是global,点击ok添加即可。

    5、为项目配置git
    在创建的item中进入配置,在源码管理中选择git,在 Repository URL填写地址(注意是ssh的,类似git@git.xxx.com.cn:xxx/xxx.git),在 Credentials选择刚才创建的凭证即可。

    6、设定分支
    如果直接使用master分支,则无需其他设置。
    但是如果想checkout其他分支代码并打包,则需要配置Branches to build;在Additional Behaviours添加一个Check out to specific local branch,填写分支名。如图


    7、配置gradle构建命令
    在item的配置下,在构建下点击“增加构建步骤”,添加invoke gradle script。然后在Tasks中添加构建命令,如:
    clean
    assembleDebug

    相关文章

      网友评论

          本文标题:在jenkins上配置Android项目(git管理,gradl

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