windows下Jenkins安装流程(android +gradle+git+jenkins)坑比指南
2018-01-19 15:15
671 查看
服务器几乎都是linux系统的(centos比较稳定)这里windows下配置会有很多坑。
想要再jenkins上运行adnroid项目,首先要保证你的项目clone下来可以执行可以build
进入你的clone项目的空间在windows下执行 gradlew build 看看是否可以,ok可以的话你就可以在jenkins上配置了。
安装的博客很多我就不写了,我要是bug和注意要点。
1.怎么解决jenkinsclone代码的128错误?
这里你是用github 还是gitlab? https还是ssh?
![](https://img-blog.csdn.net/20180119150001529?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRHJlYW1fZ284ODg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
这里我使用的ssh的方式clone代码的,用username与password总是提示没权限,懒得管了,首先确保你的ssh生成的公钥在你的gitlab上配置了,Jenkins上面ssh配置的是私钥。
2 .Jenkins如何clone带有子模块的项目?
![](https://img-blog.csdn.net/20180119150525463?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRHJlYW1fZ284ODg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
首先是选定上图子moudle接着看以下操作
![](https://img-blog.csdn.net/20180119150636631?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRHJlYW1fZ284ODg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
选中蓝色画线部分,ok,现在你可以clone带有子模块分支的项目了。
3.windows如何正确的执行构建?
与Linux不一样的是windows不能直接执行shell。这里我们只能按照下面的选项了上图
swirches的设置很关键
-Dgradle.user.home=D:\programsoft\gradle-4.1 -Pandroid.buildCacheDir=D:\androidCache\.android
![](https://img-blog.csdn.net/20180119151014908?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRHJlYW1fZ284ODg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](https://img-blog.csdn.net/20180119151026528?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRHJlYW1fZ284ODg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
至于构建后操作,这是你构建完成需要存档的文件,你需要什么就写什么*.so *.apk
如果要在linux下配置jenkins那记住几点 Android sdk jdk git gradle 这些配置完成并且可以使用。linux相比windows配置更加简单。
坑比指南完结!!!
想要再jenkins上运行adnroid项目,首先要保证你的项目clone下来可以执行可以build
进入你的clone项目的空间在windows下执行 gradlew build 看看是否可以,ok可以的话你就可以在jenkins上配置了。
安装的博客很多我就不写了,我要是bug和注意要点。
1.怎么解决jenkinsclone代码的128错误?
这里你是用github 还是gitlab? https还是ssh?
这里我使用的ssh的方式clone代码的,用username与password总是提示没权限,懒得管了,首先确保你的ssh生成的公钥在你的gitlab上配置了,Jenkins上面ssh配置的是私钥。
2 .Jenkins如何clone带有子模块的项目?
首先是选定上图子moudle接着看以下操作
选中蓝色画线部分,ok,现在你可以clone带有子模块分支的项目了。
3.windows如何正确的执行构建?
与Linux不一样的是windows不能直接执行shell。这里我们只能按照下面的选项了上图
swirches的设置很关键
-Dgradle.user.home=D:\programsoft\gradle-4.1 -Pandroid.buildCacheDir=D:\androidCache\.android
至于构建后操作,这是你构建完成需要存档的文件,你需要什么就写什么*.so *.apk
如果要在linux下配置jenkins那记住几点 Android sdk jdk git gradle 这些配置完成并且可以使用。linux相比windows配置更加简单。
坑比指南完结!!!
相关文章推荐
- 基于Jenkins+git+gradle+pgyer的android持续集成
- jenkins自动化编译之android gradle编译git仓库源码
- ubuntu安装配置Android+jenkins+gradle遇到的坑
- 基于Jenkins+git+gradle的android持续集成
- jenkins+git+android+gradle持续集成问题总结
- 基于Jenkins+git+gradle的android持续集成
- 基于windows 10的git(版本控制系统)、(Bug管理系统)Bugzilla、持续集成环境(基于Jenkins和Github)的安装与学习
- 学习jenkins+git+gradle实现Android持续集成心得总结
- jenkins+gradle+git android自动化构建
- Android Jenkins+Git+Gradle持续集成-实在太详细
- Linux中Jenkins+Git+Gradle自动化打包Android
- windows下安装git下载android源码
- 基于Jenkins+Git+Gradle的Android持续集成
- Android Jenkins+git+gradle
- 基于Jenkins+git+gradle的android持续集成
- Android学习一(windows安装Git)
- 基于Jenkins+git+gradle的android持续集成
- 基于Jenkins+git+gradle的android持续集成
- Jenkins+Gradle+Git+Centos 实现android持续集成、打包(超详细)
- 基于Jenkins+git+gradle的android持续集成,jenkinsgradle