草庐IT

DevOps-Jenkins

全部标签

android - 如何在 Jenkins 中为具有 Android AVD 的目录设置路径?

当我尝试使用JenkinsBuildNow选项构建我的android工作区时,它会显示类似的错误[android]CannotstartAndroidemulator:CouldnotstartAVD'Nexus_4',asitcouldnotbefoundat'C:\Windows\system32\config\systemprofile\.android\avd\Nexus_4.avd'RecordingtestresultsFinished:FAILURE默认情况下,androidavd的目录是/users/user.name/.android。我如何向Jenkins提供此av

【window环境】Jenkins使用gitee构建spring boot项目

安装jdk这里不做详细介绍下载jdk安装配置环境变量JAVA_HOME路径到jdk安装根路径CLASS_PATH;%JAVA_HOME%\lib;path;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;验证cmd命令:java-version因为低版本jenkins插件不好下载。换成高版本jenkins要安装jdk11因为本地安装过jdk不想载安装一个所以下载了一个免安装版但是因为jdk11默认不包含jre文件夹,所以先安装jre比如我本地在D:\jdk11在此目录下cmd或者cmd后进入此目录执行bin\jlink.exe--module-pathjmods--ad

[每周一更]-(第74期):Docker-compose 部署Jenkins容器-英文版及错误纠错

1、前文概要通过物理机部署Jenkins前文已经讲过(地址:[Jenkins]物理机安装Jenkins),也已经公司内部平稳运行若干年,考虑到容器化的使用场景,部分项目都采用容器运行,开始考虑部署容器化的Jenkins,殊不知,这也是入坑的开始;以下提供下最近今日几次调试遇到的错误及思路,各种命令均可在Jenkins容器内适用,目前支持:go、git、node、docker等命令友情提示:容器化部署的Jenkins所有的操作命令都是在容器内生效;至今没解决的事:在Jenkins中将容器内的文件拷贝到宿主机,尝试dockercpxx,基本都是通过容器的Jenkinshome,拷贝到容器的某个地址

Jenkins 发送文件到远程服务器:Publish Over SSH 插件

Jenkins发送文件到远程服务器:PublishOverSSH插件文章目录Jenkins发送文件到远程服务器:PublishOverSSH插件一、PublishOverSSH插件1、概述2、主要功能和特点3、插件主页4、安装PublishOverSSH插件5、配置远程主机二、发送文件到远程主机1、新建项目2、在构建步骤中添加发送文件步骤3、文件发送配置4、保存,并立即构建5、第一次构建结果6、文件上传失败7、将目标文件放入工作空间8、第二次构建9、查看远程服务器目录三、发送多个文件和发送目录1、多个文件用逗号隔开2、文件匹配3、目录说明:下面的教程可能是“笨”教程,因为我之前没弄过,现在刚学

Jenkins 插件管理指南

目录常用插件插件安装已安装插件installedplugins常用插件DockerPlugin:这个插件让Jenkins能够与Docker容器平台进行集成。它允许在Jenkins构建过程中创建、管理和销毁Docker容器,为需要Docker化的项目提供了极大的便利性。对于需要在容器中构建或部署应用程序的项目,这个插件可以帮助简化流程,提高效率。GitPlugin:Git插件是Jenkins中最基本和最常用的插件之一。它允许Jenkins与Git版本控制系统集成,通过拉取代码并触发构建来实现持续集成。对于几乎所有需要版本控制的项目,这个插件是不可或缺的,为构建和部署流程提供了必要的代码管理支持。

Jenkins git 克隆代码超时问题解决

目录一、问题描述二、解决方案方式一:手动配置超时时间方式二:浅克隆(推荐)一、问题描述在使用Jenkins首次进行服务部署的时候,如果我们项目的.git文件夹太大,可能会导致gitclone失败。在Jenkins构建时,如果没有进行过配置,git克隆代码的默认超时时间为10分钟,如图所示:超过十分钟后,就会报一个超时的错误:二、解决方案方式一:手动配置超时时间在Jenkins中,我们可以通过配置延长默认的10分钟超时。1.打开项目的配置,看到源码管理的AdditionalBehaviours,点击新增。2.从弹出的新增方式中,选择高级的克隆行为。3.从新增的配置框中可以配置克隆和拉取操作的超时

Android:UI 协作(Jenkins+Spoon+?)

我非常喜欢Android自动化测试的想法。我试过Spoon,它在不同设备上预览UI的当前状态时效果很好。问题是如何有效地与团队(开发人员/UI/UX)共享它。我想要的是:构建服务器(Jenkins)触发Robotium+Spoon测试,它对每个屏幕进行截图,然后构建服务器将Spoon的结果发布到一些网络应用程序(?),我们可以在其中看到所有Spoon报告按日期分组,我们可以在每个屏幕截图上发表评论。什么网络应用能满足我的需求? 最佳答案 我目前只使用Jenkins。我有一个执行spoon的脚本,然后我将Jenkins指向spoon输

jenkins部署docker挂载springboot项目

需要:    jenkins的docker-compose version:"3" #DockerCompose文件版本services: #定义服务 jenkins: #Jenkins服务配置  container_name:jenkins #指定容器名称为jenkins  image:jenkins/jenkins:2.426.2-lts-jdk11 #使用jenkins/jenkins:lts镜像版本可以去docker镜像查看最新版本  user:root #使用root用户执行容器  privileged:true #提供特权访问容器  restart:always #容器重启策略为始

jenkins工具系列 —— 删除Jenkins JOB后清理workspace

文章目录问题现象分析解决思路脚本实现问题现象分析Jenkins使用过程中,占用空间最大的两个位置:1、workspace:工作空间,可以随便删除,删除后再次构建时间可能会比较长,因为要重新获取一些资源。2、job:存放的是项目的配置、构建结果、日志等。不建议手动删除,手动删除的后果往往需要重新部署。选择给项目配置丢弃旧的构建这种模式,保持构建的天数和保持最大构建数根据项目的需要设置。配置完后,需要重新构建一次,才起作用,这时候我们的job空间会大大缩小。多名开发人员都在同一个jenkins下构建项目,当删除JenkinsJOB后,相应JOB只是在页面上删除,实际workspace不会被删除,所

Jenkins+Docker+Gitee搭建自动化部署平台

目录服务器准备Docker安装yum包更新到最新设置yum源安装docker启动和开机启动验证安装是否成功Jenkins安装拉取镜像创建映射目录运行镜像运行出错修正权限重新运行镜像新建安全组,放通8080端口激活JenkinsJenkins插件Jenkins全局工具配置自动构建Springboot项目准备好Springboot项目Jenkins新建任务和配置服务器准备可以选择阿里云、腾讯云、华为云等云服务器,更便捷,当然也可以使用本地电脑开虚拟机。阿里云活动地址、腾讯云活动地址、华为云活动地址(点击可访问)本人购买的阿里云服务器配置为:2vCPU2GiB3Mbps,即阿里云的优惠活动最低配置的