草庐IT

Jenkins-Build

全部标签

【运维知识高级篇】超详细的Jenkins教程1(安装部署+配置插件+创建自由风格项目+配合gitlab实现Jenkins自动触发)

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成的工具,用于监控持续重复的工作, 旨在提供一个开放易用的平台,使软件的持续集成变成可能,是持续集成的核心,可以与其他软件进行协作,例如,gitlab推送给测试环境代码,可以通过Jenkins省略步骤,实现自动推送,再例如Jenkins可以通过tag传递参数实现发布和代码回滚操作,再例如Jenkins还可以推送代码给SonarQube进行代码质量检测,等等流程,都需要Jenkins的参与。目录Jenkins安装部署Jenkins修改密码Jenkins插件安装 Jenkins创建freestyle-job项目一、创建freestyl

android - build.xml 在编译包含 ArduinoAdkUsb 的 Processing sketch 时出错

涉及的软件:*LatestAndroidSDK(asoftoday-8/29/2012)withallofthelatestAPIs,Tools,Extras,etcdownloaded.*Processing2.0a8(latestbuild)*ArduinoADKlibrariesforProcessing("ArduinoADK-beta-001"folder)*Mysystem:64-bitWindows7我按照说明操作on用于设置Processing和ArduinoIDE以及其他所有内容的网页。我有一blockArduinoMegaADK板。我毫无问题地将其中一个ADK示例上

java - 使用 connectedInstrumentTest 构建 Android 作业不适用于 Jenkins

我已将Jenkins构建配置为构建gradle项目并对其运行测试(使用connectedInstrumentTest),但构建在启动后数秒后失败。堆栈跟踪:com.android.ddmlib.InstallExceptionatcom.android.ddmlib.Device.installPackage(Device.java:884)atcom.android.builder.testing.ConnectedDevice.installPackage(ConnectedDevice.java:78)atcom.android.builder.internal.testing.

Postman+Newman+Jenkins实现接口测试持续集成

近期在复习Postman的基础知识,在小破站上跟着百里老师系统复习了一遍,也做了一些笔记,希望可以给大家一点点启发。1.新建一个项目2.设置自定义工作空间3.执行windows的批处理命令4.执行系统的Groovy脚本5.生成的HTML的报告集成到Jenkins 6.报告查看今天的分享就到这里,下期见。 

问题记录:jenkins流水线报错ERROR: Couldn‘t find any revision to build. Verify the repository and branch config

原因1:gitlab本身配置不正确注意配置的gitlab仓库地址是否正确,是否少一个端口号,这是gitlab本身问题,导致的URL不正确。gitlab配置不正确时可能如下:git@192.168.130.131/xxx/yyy.git也就是clone时去访问80端口去了?而实际上宿主机80端口已被占用为其他组件的访问地址,此时去访问80的xxx/yyy.git能访问到才怪呢。流水线脚本中最终所填正确的URL格式如下(gitclone时可看到):ssh://git@192.168.130.131:29000/xxx/yyy.git其中29000是ssh连接端口,在gitlab配置文件gitlab

android - 无法解析 com.android.tools.build :gradle:2. 2.3

我正在为工作开发一个移动应用程序项目,但是当我尝试运行该应用程序时,它经常会出现以下错误:Error:Aproblemoccurredconfiguringrootproject'projectName'.Couldnotresolvealldependenciesforconfiguration':classpath'.Couldnotresolvecom.android.tools.build:gradle:2.2.3.Requiredby::projectName:unspecifiedNocachedversionofcom.android.tools.build:gradle

android - 找不到 com.android.tools.build :gradle:2. 3.+ 的任何匹配项,因为没有可用的 com.android.tools.build:gradle 版本

您好,我在测试我的ReactNative应用程序时遇到了问题,今天早上它工作正常,但是当我现在测试它时,我得到了这个错误:Couldnotresolveallfilesforconfiguration':react-native-vector-icons:classpath'.Couldnotfindanymatchesforcom.android.tools.build:gradle:2.3.+asnoversionsofcom.android.tools.build:gradleareavailable.Searchedinthefollowinglocations:https:/

Android Gradle 任务 : connectedInstrumentTest for Release Build?

有什么方法可以针对发布构建类型或任何其他自定义构建变体运行测试吗?connectedInstrumentTest任务的默认行为是仅针对Debug构建变体运行测试有什么想法吗? 最佳答案 AFAIKconnectedInstrumentTest针对使用testBuildType属性指定的构建类型运行。您可以尝试从命令行参数中动态读取它:android{testBuildTypeobtainTestBuildType()}defobtainTestBuildType(){defresult="debug";if(project.hasP

Jenkins|安装部署全流程

一、Jenkins简介什么是Jenkins?  Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成(CI/CD)。软件项目CI/CD是什么?  CI(ContinuousIntegration)始终指持续集成,CD(ContinuousDelivery/ContinuousDeployment)是持续交付和/或持续部署,总结为如下三点。持续集成持续交付持续部署集成架构:基本流程:二、安装前准备本文Jenkins安装主要基于Linux环境,需要安装Java11(注意当前jenkins支持的Ja

Jenkins入门——安装docker版的Jenkins & 配置mvn,jdk等 & 使用案例初步 & 遇到的问题及解决

前言Jenkins是开源CI&CD软件领导者,提供超过1000个插件来支持构建、部署、自动化,满足任何项目的需要。官网:https://www.jenkins.io/zh/本篇博客介绍docker版的jenkins的安装和使用,maven、jdk,汉语的配置,期间遇到的各种问题及其解决方案,并给出一个简单的使用案例。目录前言引出一、安装jenkins1、拉取镜像及问题2、创建运行容器3、首次访问配置二、配置jenkins1、汉化2、mvn的配置3、配置jdk三、使用案例1、设置源码位置2、构建的步骤3、构建过程查看四、遇到的问题集锦1、打包失败总结引出1.安装docker版本的jenkins;