Jenkins打包Android项目的基本构建步骤

项目创建及配置

新建Android项目

点击[新建] -> 选择[构建一个自由风格的软件项目],进入项目配置页面。

配置源码管理

源码管理选择 [Git],[Repository URL] 输入项目的 git地址。[Credentials] 可以选择默认的none,直接用的当前账号的ssh目录 /home/username/.ssh 下 id_rsa;也可以选择 Add,打开 Jenkins Credentials Provider: Jenkins对话框,Kind选择 Username with password,输入用户名和密码即可。

配置 Gradle 编译代码

[构建] -> [增加构建步骤] -> [Invoke Gradle script]

Invoke Gradle可选择

  • Gradle插件:(Default)
  • 自行配置的全局Gradle:Gradle-4.6

Tasks输入

1
clean build

点击 [保存],最简单可打包的项目配置完成。

项目构建

回到项目主页 -> 点击 [立即构建],可以看到左下栏 [Build History] 窗口有项目进度条。点开进度条可以看到此次构建的基本信息,点击 [Console Output] 可以看到构建的控制台输出。项目构建完成后可以看到 “Build Success”。进入项目主页的 [工作空间] 可以看到项目结构,找到 app/build/outputs/apk 即可看到构建生成的 apk文件等。

若构建报 :app:lint FAILED错误,则根据提示操作即可

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
:app:lint FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:lint'.
> Lint found errors in the project; aborting build.

Fix the issues identified by lint, or add the following to your build script to proceed with errors:
...
android {
lintOptions {
abortOnError false
}
}
...

Powered by AppBlog.CN     浙ICP备14037229号

Copyright © 2012 - 2020 APP开发技术博客 All Rights Reserved.

访客数 : | 访问量 :