Jenkins
文章平均质量分 96
Jenkins
字节卷动
字节卷动 | CSDN博客专家
博客知识包括:Android、ASM、OpenGL、C++、Java、Python、Shell、Jenkins、Gitlab、Git、SVN等相关进阶知识。
展开
-
【Jenkins学习 】Jenkins安装 Build User Vars Plugin插件来获取jenkins用户相关信息
一、需求描述最近在一台测试服务器上安装最新版本的Jenkins,然后学习Pipeline语法,一切都是正常的。最后编译完成,发送通知的时候,因为需要使用到${BUILD_NUMBER} 变量,如下所示是之前的语法:【Jenkins学习 】如何编写Python脚本来调用企业微信的api通知企业微信成员关于Jenkins的编译结果?之前是在正式环境老版本的jenkins上运行的,一切都没有问题...原创 2019-11-07 11:08:57 · 5894 阅读 · 0 评论 -
【Jenkins学习 】如何编写Python脚本来调用企业微信的api通知企业微信成员关于Jenkins的编译结果?
一、需求描述最近公司将RTX更新为了企业微信,并且准备将之前的OA邮箱之类的都废弃掉了。而之前我们的Jenkins编译结果都是通过发送到OA邮箱来进行通知的,因此后面OA邮箱被废弃掉的话,那么我们就无法收到Jenkins的编译结果了。因此我们得想其他办法来通知相关人员关于Jenkins的编译结果。和公司负责企业微信推广的同事聊了聊之后,发现可以通过企业微信提供的api来进行开发,然后实现将Je...原创 2019-01-12 16:00:35 · 4057 阅读 · 0 评论 -
【Jenkins学习 】解决Jenkins使用ssh链接出现错误:bash: =: command not found [SSH] exit-status: 127
一、问题描述今天一个自动化的Jenkins任务,编译完后使用ssh连接另外的主机来执行自动化脚本的时候出错了,报错如下所示:BUILD SUCCESSFUL in 6m 37s578 actionable tasks: 561 executed, 17 up-to-dateBuild step 'Invoke Gradle script' changed build result to ...原创 2018-11-29 15:18:28 · 11866 阅读 · 2 评论 -
【Jenkins学习 】解决Jenkins节点编译android项目出现错误:[Gradle] - [ERROR] Can't retrieve the Gradle executable.
一、错误描述今天Jenkins节点编译服务器出现了磁盘不足,在该节点服务器上移动了部分目录,删除了部分文件之后,再次编译的时候出现了错误,如下所示:[Gradle] - Launching build.[Gradle] - [ERROR] Can't retrieve the Gradle executable.Build step 'Invoke Gradle script' marke...原创 2018-11-07 18:14:50 · 4097 阅读 · 0 评论 -
【Jenkins学习 】解决Jenkins节点断开不可用,报错:Disk space is too low. Only 0.803GB left on /tmp.
一、问题描述刚刚有同事反馈Jenkins编译服务器挂了,然后得去排查为什么挂了。进入到该编译节点 Agent Android_Phone_Server (Android APP 机房编译服务器)发现报错信息如下:Disk space is too low. Only 0.803GB left on /tmp.二、查看配置进入 http://xxx.xxx.xxx.xx...原创 2018-11-07 11:13:58 · 7886 阅读 · 3 评论 -
【Jenkins学习 】解决jenkins运行磁盘满的问题
一、背景今天有同事编译Jenkins的相关Jobs的时候,出现了编译成功,但是输出产物失败的情况,如下图所示: Caused by:java.io.IOException: No space left on device at java.io.FileOutputStream.writeBytes(Native Method) at java.io.FileOutpu原创 2018-02-01 11:49:02 · 15244 阅读 · 0 评论 -
【我的Android进阶之旅】 Android Studio插件之Jenkins插件介绍
一Jenkins插件功能介绍1Jenkins任务列表2切换Jenkins分组3构建Jenkins任务4进入构建Jenkins任务的页面5进入最后一次构建Jenkins任务的页面6增加Jenkins Favorite分组7查看Jenkins Favorite分组二Jenkins插件下载1搜索Jenkins插件2下载Jenkins插件三安装Jenkins插件四配置Jen原创 2016-12-07 23:40:19 · 3078 阅读 · 1 评论 -
【我的Android进阶之旅】Jenkins挂载slave节点,增强分布式编译的效率
由于公司的Jenkins任务越来越多,而且所有的Android Jenkins任务都在同一台服务器上进行编译,而且该服务器配置Jenkins任务最多3个任务同时运行,所以有时候大家一起编译的时候,只能一个一个的等待。 因此最近我重新搭建了一台Center OS服务器,配置好了SDK,JDK等一系列Android的编译环境。并且在新的Center OS服务器上搭建好了新的Jenkins平台原创 2017-07-15 17:30:37 · 4917 阅读 · 4 评论 -
Git学习-->关于Jenkins编译时候,如何获取Git分支的当前分支名?
一、背景因为代码都迁移到了Gitlab,所以Jenkins编译的时候我们都需要将之前的SVN信息换成现在的Git信息。最近编译一个Lib库的时候,因为团队规定上传Release版本的AAR到Maven的话,必须需要在Jenkins上编译而且Git Branch 必须是master分支才能够上传到Maven。 因此我们就需要在Gradle脚本中,获取Git Branch ,Git Commit...原创 2017-09-02 18:02:26 · 23464 阅读 · 17 评论