AI智能
改变未来

Android+Jenkins+Gogs搭建自动化打包平台

Jenkins和Gogs的安装教程网上比较多,这里不再赘述。

Jenkins配置Android编译环境

在 Manage Jenkins > System Configuration > Configure System 里面,添加Android SDK的环境变量:

在 Manage Jenkins > System Configuration > Global Tool Configuration 里面,添加对应版本的Gradle:

在Jenkins中创建项目

点击创建一个新的Item也就是项目:

Jenkins安装Gogs插件

在 Manage Jenkins > Plugin Manager > Available 里面,搜索Gogs插件,然后点击安装并重启:

Jenkins配置项目选项

点击进入新建的项目,点击Configure,在Gogs Webhook里面选择Use Gogs secret,然后再点击Change Password,设置密码并保存。

在Source Code Management中,选择Git,并设置Repository URL(版本库的URL)。如果是私有库的话,还得设置Credentials(认证信息):

在Build里面,设置本项目使用的Gradle版本,通过Tasks命令使得编译完成之后打包Apk安装包:

设置打包Apk之后,归档生成的Apk:

Gogs中添加访问Jenkins的Webhook



至此,Android+Jenkins+Gogs平台部署完成,每次代码push到Gogs之后,都会自动打包Apk文件。

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » Android+Jenkins+Gogs搭建自动化打包平台