在jenkins上配置Android项目(git管理,gradle构建)
来源:互联网 发布:免费会计软件手机软件 编辑:程序博客网 时间:2024/06/05 11:54
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
阅读全文
0 0
- 在jenkins上配置Android项目(git管理,gradle构建)
- Jenkins + Git+ Gradle构建Android项目
- jenkins+git+gradle构建方案配置
- jenkins+gradle+git android自动化构建
- jenkins+gradle+git构建Android自动打包
- Android Jenkins+git+gradle
- 在ubuntu上通过jenkins+Gradle搭建android自动化构建环境
- Jenkins配置gradle编译android项目
- Android Jenkins+gradle+git自动化构建并生成二维
- 使用Jenkins+Git+Gradle自动化构建Android APK包
- 【项目管理】Jenkins+Maven+Git项目持续构建之前言
- Android: Jenkins+SVN+Gradle+QQ Mojo实现项目自动化构建
- Android: Jenkins+SVN+Gradle+QQ Mojo实现项目自动化构建
- ubuntu下构建jenkins- maven - git 持续集成项目管理
- Jenkins项目构建配置
- Jenkins安装+配置Git +Maven的自动化构建(上)
- gradle + git +jenkins 自动构建打包
- Android Studio配置三 gradle项目构建
- windows下安装python MySQL
- 文件上传与下载
- 当出现此问题时,192.168.1.24 将您重定向的次数过多。 尝试清除 Cookie.
- java.lang.ClassNotFoundException org.apache.http.concurrent.Cancellable
- OpenGL的glTexCoord2f纹理坐标配置
- 在jenkins上配置Android项目(git管理,gradle构建)
- hive基本类型和复杂类型
- idea 热部署
- byte[]转String,编码与乱码问题,以及Base64编码
- android学习——popupWindow 在指定位置上的显示
- 交换排序算法:快速排序-Quick Sort
- Android零基础入门第35节:Android中基于回调的事件处理
- 初学JAVA04
- web后端--一个小小的下载和防盗链功能