草庐IT

Jenkins-pipeline

全部标签

管理 Jenkins 详细指南

目录系统配置安全状态信息故障排除工具和操作 系统配置系统,配置全局设置和路径,端口更改,下载地址等。工具,配置工具、其位置和自动安装程序。插件,添加、删除、禁用或启用可以扩展Jenkins功能的插件。节点添加、删除、控制和监视Jenkins运行作业的各种节点。安装为Windows服务将Jenkins作为Windows服务安装到此系统,以便Jenkins在计算机启动时自动启动。云添加、删除和配置云实例以按需配置代理。安全安全,保护Jenkins;定义允许谁访问/使用系统。凭据,配置凭据凭据提供程序,配置凭据提供程序和类型用户创建/删除/修改可以登录此Jenkins的用户,账号名,密码,。进程内脚

Jenkins集成allure测试报告

前言Allure框架是一个功能强大的自动化测试报告工具,不仅支持多种编程语言,而且能够完美的与各种集成工具结合,包括Jenkins,TeamCity,Bamboo,Maven等等,因此受到了很多测试人员的青睐,那么今天我们就简单的来讲解一下Jenkins中如何集成allure测试报告Allure插件安装Jenkins集成allure测试报告,需要安装Allure插件作为支持1.打开Jenkins,首页点击[ManageJenkins]2.选择[ManagePlugins]3.选择[Available]选项,搜索输入框输入Allure,搜索出来的名字就叫Allure,当安装后名字会变为Allur

终于找到了!Jenkins最全最详细入门指南

目录一、介绍二、功能三、搭建Jenkins目的四、安装五、Jenkins的三大概念六、创建job&配置git七、构建触发器(buildtriggers)八、运行python脚本九、测试报告展示 十、配置邮件并发送 最后一、介绍    Jenkins是开源的,使用Java编写的持续集成的工具,Jenkins自动化部署可以解决集成、测试、部署等重复性的工作,工具集成的效率明显高于人工操作;并且持续集成可以更早的获取代码变更的信息,从而更早的进入测试阶段,更早的发现问题。    持续集成,就是通常所说的CI(ContinuesIntegration),持续集成是一种软件开发实践,开发成员经常集成他们

创建Hello, Jenkins!

目录创建一个新的Job配置Job构建触发器指南构建环境指南BuildSteps增加构建步骤创建一个新的Job在Jenkins仪表板上,点击“NewItem”或“创建新任务”链接。在弹出的页面中,输入您的Job名称,选择“Freestyleproject”(自由风格项目),然后点击“OK”按钮。配置Job进入Job的配置页面,您可以看到一系列的配置选项。General:在这里,您可以配置Job的描述、触发构建的条件等。源码管理:如果您没有特定的项目,可以留空或选择“None”。构建触发器指南选择"定时触发构建/BuildPeriodically",在"Schedule"字段中输入Cron表达式,

Pipeline模式应用

本文记录Pipeline设计模式在业务流程编排中的应用前言Pipeline模式意为管道模式,又称为流水线模式。旨在通过预先设定好的一系列阶段来处理输入的数据,每个阶段的输出即是下一阶段的输入。本案例通过定义PipelineProduct(管道产品),PipelineJob(管道任务),PipelineNode(管道节点),完成一整条流水线的组装,并将“原材料”加工为“商品”。其中管道产品负责承载各个阶段的产品信息;管道任务负责不同阶段对产品的加工;管道节点约束了管道产品及任务的关系,通过信号量定义了任务的执行方式。依赖工具依赖如下cn.hutoolhutool-all最新版本编程示例1.管道产

漫谈Uniapp App热更新包-Jenkins CI/CD打包工具链的搭建

零、写在前面HBuilderX是DCloud旗下的IDE产品,目前只提供了Windows和Mac版本使用。本项目组在开发阶段经常需要向测试环境提交热更新包,使用Jenkins进行CD是非常有必要的一步。尽管HBuilderX提供了CLI,但Jenkins服务通常都是搭建在Linux环境下的。当前的Uniappwgt打包服务是使用了WindowsServer+HBuilderXCLI的解决方案来进行打包,再用Jenkins远程调用接口。这套方案的弊病有如下几点:Jenkins侧仅负责少量参数的传递,如项目名、Gitrepo地址、分支名等,大部分流程不受控制,流水线的构建阶段显示不透明。核心由一个

【软件测试】- 将 Selenium 和 JMeter 测试脚本集成到 Jenkins 中实现自动化测试和持续集成(CI)及Jenkinsfile 实现 Jenkins Pipeline 原理介绍

如何将Selenium和JMeter测试脚本集成到Jenkins中实现自动化测试和持续集成(CI)方式一、页面配置方式实现1、准备工作2、集成Selenium3、集成JMeter4、定期执行和触发器5、示例6、总结方式二、jenkinsfile方式实现1、配置Jenkins和GitLab集成2、Jenkinsfile示例3、具体步骤描述4、在Jenkins中配置项目5、Jenkinsfile实现JenkinsPipeline原理1.流水线的定义2.Jenkins与Jenkinsfile的交互3.声明式与脚本式Pipeline4.流水线的组成部分5.Jenkinsfile的优势6.示例7.Jen

三、gitlab+Jenkins+nginx实现项目tag版本方式发布

一、Jenkins实现项目tag版本方式发布1.1为什么要通过tag发布#由于之前上线方式是直接获取最新代码,那么会造成后期回退变的困难。那如果采用tag方式,比如第一次上线v1.1、第二次上线v1.2、如果上线v1.2出现问题,那么我们可以快速回退至上一个版本v1.1。-实现tag版本上线方式思路1.开发如果需要发布新版本,必须将当前的版本打上一个标签。2.Jenkins需要让其脚本支持传参,比如用户传递v1.1则拉取项目的v1.1标签的代码。#请结合之前的文章一起查看呦!!!1.2安装GitParameter插件GitParameter#这个插件允许你在你的构建中分配git分支、标签、拉取

android - Jenkins 无法创建新的 Android 模拟器 : Failed to parse AVD config file

SettingsforAndroidEmulatorwhenitfails[android]UsingAndroidSDK:/opt/android-sdk-linux[android]CreatingAndroidAVD:/var/lib/jenkins/.android/avd/hudson_en-US_120_WVGA_Google_Inc._Google_APIs_23_google_apis-armeabi-v7a.avd[android]/opt/android-sdk-linux/tools/androidcreateavd-f-a-sWVGA800-nhudson_en

Jenkins 如何查看已经记录登录服务器的凭证密码

文章目录一、背景描述二、解决方案一(查看所有账号密码)三、解决方案二(查询指定账号密码)一、背景描述        在日常的开发过程中,有时候会出现忘记开发、测试服务器的登录密码的情况。此时恰巧Jenkins上记录了登录该主机的用户名和密码,我们可以通过Jenkins中记录的凭证来重新获取需要的主机登录信息。二、解决方案一(查看所有账号密码)步骤:Jenkins→系统管理→脚本命令行com.cloudbees.plugins.credentials.SystemCredentialsProvider.getInstance().getCredentials().forEach{it.prope