Jenkins

windows安装部署Jenkins

时光毁灭记忆、已成空白 提交于 2020-12-27 01:02:26
1. 下载Jenkins 官网上下载Windows版本Jenkins,下载后点击Jenkins.msi安装。 2. 端口更改 由于同一机器上回同时运行项目文件,而项目文件的端口为8080,同时Jenkins的默认端口也为8080,这时候需要修改该端口号。在这之前,请先停止Jenkins服务,管理员运行cmd net stop jenkins ,在Jenkins的安装目录下有文件Jenkins.xml,找到并修改 <arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8080 --webroot="%BASE%\war"</arguments> ,修改端口为8090,重启服务 net start jenkins 。 3. 解锁Jenkins 当您第一次访问新的Jenkins实例时,系统会要求您使用自动生成的密码对其进行解锁。 根据提示找到自动生成的密码对其解锁,一般在安装目录下 secrets\initialAdminPassword ,复制粘贴到输入框中 4. 配置Jenkins 如果您不确定需要哪些插件,请选择 安装建议的插件。您可以通过Jenkins中的Manage Jenkins >

Jenkins 凭证管理

耗尽温柔 提交于 2020-12-25 18:11:45
点击上方 蓝色字体 ,选择“标星公众号” 优质文章,第一时间送达 作者 | IT胖 来源 | urlify.cn/BzA3ea 66套java从入门到精通实战课程分享 许多三方网站和应用可以与Jenkins交互,如Artifact仓库,基于云的存储系统和服务等. 在Jenkins中添加/配置credentials,Pipeline项目就可以使用 credentials 与三方应用交互 Credential 类型 参考:https://jenkins.io/zh/doc/book/using/using-credentials/ Jenkins可以存储以下类型的credentials: Secret text - API token之类的token (如GitHub个人访问token) Username and password - 可以为独立的字段,也可以为冒号分隔的字符串:username:password(更多信息请参照 处理 credentials) Secret file - 保存在文件中的加密内容 SSH Username with private key - SSH 公钥/私钥对 Certificate - a PKCS#12 证书文件 和可选密码 Docker Host Certificate Authentication credentials.

jenkins凭证使用

感情迁移 提交于 2020-12-25 17:03:31
环境变量 jenkinsfile 使用环境变量 代码: pipeline { agent { docker { image 'spiritling/node:10.15.3' } } stages { stage('get') { environment { VERSION = sh(script: 'node script/auto-versioning.js', , returnStdout: true) } steps { sh 'echo "VERSION: "$VERSION' } } } 将 auto-versioning.js 执行后返回的文本或数字存入到 VERSION 环境变量中去 在 steps 中使用 $VERSION 来获取环境变量 凭据 账号密码凭据管理 创建凭据,以下为例子: 类型:Username with password 范围:全局 用户名:root 密码:rootxxxx ID:BIRRARY_ID 描述:随意填写 在 jenkinsfile 中使用 pipeline { agent { docker { image 'spiritling/node:10.15.3' } } stages { stage ( 'get' ) { steps { withCredentials ( [usernamePassword(credentialsId:

软件测试岗位的简历泛滥,是其他岗位的10倍 ...

て烟熏妆下的殇ゞ 提交于 2020-12-25 05:02:57
此刻,是2020年的4月份,虽然是特殊时期,但公司的正常招聘还是会有的 ;只是名额相对往年略有缩减 ; 照例,每周一,会有一个大部门(信息技术中心)的周会(同步各部门本周的工作); 大早上的,老徐看了眼,部门助理发的,所有岗位,收到的简历投递数量 ; 居然,测试岗位的简历数,异常显眼,大概看了下 ; 测试岗位收到的简历数量,是其他岗位的5倍、甚至是部分岗位的十倍; 与测试工程师对比的,都是一些技术岗位:比如 项目经理、开发工程师、架构师、实施工程师、前端开发、设计、运维 等 ; 今天早上,老徐把这个结论发到了星球;晚上也同步发了一份到朋友圈,讨论火热 ,很多同学非常诧异 ;也有一些同学,参与了讨论; 欢迎扫码进星球,一起讨论 比如 , 注:如下都是大家的讨论、摘录 ; 1、这么恐怖么 ? 2、很多测试同学,认为门槛低、工资高,都来了,导致饱和了 ; 3、中低档饱和了,高端 或测开,还有需求 ; 4、可能有很多开发转测试的 ; 5、我缺测试 ; 6、可能其他岗位混不下去了,转测试的 ; 7、求简历 ; 8、我们也是,HR开放职位两天,收到300多封简历 ; 9、身边到处在裁员 ; 10、我们公司一个部门走了1 / 3 ,外包年前全撤了 ; 11、我们公司边裁员边招聘 ; 12、最近面试好多不合格的,往年没有这么严格 ; 13、很多小公司裁员的,不留测试岗了 ; 14、我们优化赔偿N

Jenkins-在windows上安装及其配置

梦想与她 提交于 2020-12-25 02:43:24
Jenkins-在windows上安装及其配置 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。其主要功能:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。 切入正题:Jenkins安装与部署 部署在windows上 1官方下载地址:https://jenkins.io/,本次下载的版本为jenkins-2.167 解压安装Jenkins 2 默认启动端口8080,如果需要修改,参见:https://blog.csdn.net/dzh0622/article/details/52470634 3 浏览器地址栏输入http://localhost:8080/jenkins  此处由于虚拟机IP为100.0.0.128,所以http://100.0.0.128:8080/jenkins也可以访问 按提示找到管理员密码。 输入密码,成功进入页面 依照自己喜欢的方式来安装插件,本次我选择安装推荐的插件 插件安装成功后跳至此界面 安装完成后,可用admin登录 可用管理员用户,也可新建用户,我新建了一个用户zhangsanfeng/123456 登录成功! 引用:https://blog.csdn.net/zk0920zk/article/details/79115162

Java自动化测试(自动化测试背景与流程 27)

隐身守侯 提交于 2020-12-24 03:54:46
自动化测试背景 什么是自动化测试 机器代替手工测试,自动验证结果是否符合预期 自动化测试优点 替代大量重复手工测试 提升回归测试效率,适合敏捷开发 在非工作时间自动执行,工作时间查看测试报告 保证每次测试执行的一致性与正确性,避免人为错误 自动化测试劣势 一般用于回归测试,项目开发初期不适合使用自动化 不能全部取代手工测试,只能替代手工测试中机械化,重复度高的操作,自动化测试极少能够达到100%覆盖率 自动化测试非常脆弱,特别是UI自动化 自动化测试工作量(框架设计+脚本开发)比单次手工测试大很多,当自动化多次执行时,性价比才会凸显 自动化测试实施流程 1.评估自动化测试实施可行性 想要开展自动化测试,应该遵循以下几个前提条件: 需求稳定,不会频繁变更 研发和维护周期长,需要频繁执行回归测试 项目资源足够「人力」 2.测试需求分析 自动化测试到底要做到什么程度 自动化测试覆盖范围: 主业务流程 历史BUG较多的模块 基础重复的功能 优先级 3.制定测试计划 测试工具/框架选型 接口自动化:TestNG+HttpClient+Maven+Allure+Log4j web自动化:TestNG+Selenium 框架设计,自动化测试脚本开发时间计划表 脚本执行的策略,冒烟测试/回归测试的频率 定义自动化测试的输出,测试框架,测试脚本,测试数据,发现的缺陷,测试报告 测试数据生成 UI方法

10款主流的软件测试工具,你用过吗

♀尐吖头ヾ 提交于 2020-12-23 19:07:31
顾翔老师的《软件测试技术实战设计、工具及管理》网上购买地址: https://item.jd.com/34295655089.html 《基于Django的电子商务网站》网上购买地址: https://item.jd.com/12082665.html 店铺二维码: 来源:51testing   随着软件快速交付需求的增长,越来越多的企业开始通过DevOps方法加速 软件开发 速度但这样的话,有时候就无法保证质量,所以今天小编就来给大家介绍10款主流的 软件 测试 工具 ,供大家参考。    1、UFT / QTP   UFT,前身为Quick Test Professional (QTP),是跨平台测试自动化工具,能为软件应用程序和环境提供回归和 功能测试 自动化。它可以用于自动化桌面、移动、 web 、net、SAP、ActiveX、Flex、Delphi、Java、 Oracle 、Visual Basic、PowerBuilder、PeopleSoft、Siebel、Stingray等许多应用程序。    2、SoapUI   SoapUI是广泛使用于SOAP和REST api的开源测试自动化工具,它以异步测试、可重用脚本和强大的数据驱动测试而闻名。该工具附带一个开源的高级版本。高级版本具有一些高级功能,如 SQL 查询生成器、断言向导和表单编辑器。    3、Silk

Unity资源热更新

末鹿安然 提交于 2020-12-23 15:13:11
前一段时间换工作,一直没有稳定下来,所以一直没有写文章,今天好不容易有了时间,刚刚好现在的工作刚刚写了资源更新这一块,故记录下。 0 编辑器中的工作 需要在编辑器中进行资源打包(自定义版本号),会生成资源配置表和版本号配置。并且将两个配置表和需要更新的资源上传值服务器。一般这一步都是在专门的打包工程进行,可以使用Unity命令行工具,或者使用jenkins在自动构建时自动进行。 1 资源配置表 资源配置表用来表示记录资源。保存资源的路径和资源的MD5值类似如下 ABs/font/font.ab|1746131361f22d8575fb5832db155932|5c084153d4545e6fed456182ec47c4c9 ABs/shader/shader.ab|b012e0dfd1c75538bf0f8a0f65272f15|cc0ca75be9cd3a78642cc2b9b4604ebe ABs/uiatlas/activesence.ab|3041b67bfa0f844dd99310380afe371e|35386009967d4eaa39507b3dd713d4e3 ABs/uiatlas/choukagold.ab|6c511f035d85a404726658aea8dff57c|8d19009e595db0d54b4fa78e82f069b5 ABs/uiatlas

Robotframework Web自动化实战课程

孤人 提交于 2020-12-22 07:33:22
想学习的小伙伴,现在可以报名了!!!7月1日正式开课 本期课程主要是web自动化为主,根据平时工作经验整理的一套流程以及使用过程中常见的问题总结。 学完后能很快上手,即学即用,课后遇到问题在线解答,远程协助解决。 robotframework学习交流群:724711865 报名方式联系qq:962199374 网名:緈諨(冷风) 课程费用:600/人(保证全网最低价) 课程时间:周六、周日晚上20:00-22:00 周日9:00-11:00 课程周期:一个月 课程安排如下: 第1课 robotframework 简介与特性 -----简介 -----特性 -----安装指南 -----Pip安装 -----RIDE工具介绍 -----resource文件 -----常量和变量 -----keyword关键字 第2课 robotframework 内置测试库介绍 ------BuiltIn ------String ------Collections ------OperatingSystem ------Process ------XML 第3课 robotframework Selenium2Library 安装与引入 -----selenium、浏览器版本与驱动版本 -----库的安装与升级 -----库的引入 -----常见的库引入问题 -----查看库中的关键字 ----

Postman+Newman命令运行

天大地大妈咪最大 提交于 2020-12-22 06:55:36
Postman简介 一般简单的接口测试我们可以直接在浏览器里面进行调试,但是涉及到一些权限设置就无法操作了,因此我们需要接口测试的相关工具:postman是一个接口测试和HTTP请求的工具。 postman的优点: 支持各种请求类型:get、post、put、patch、delete等 支持在线存储数据,通过账号就可以进行迁移数据 很方便的支持请求header和请求参数的设置 支持不同的认证机制,包括 Basic Auth、 Digest Auyh 、 OAuth1.0、 OAuth2.0等 响应数据时自动按照语法格式高亮的, 包括HTML、 JSON 和 XML 下载安装 Postman有Windows,Mac,Liunx以及Chrome插件版本。这里主要介绍win平台版本的使用。 官网地址: https://www.getpostman.com/ 下载地址: https://www.getpostman.com/apps 官方文档: https://www.getpostman.com/docs/v6/ postman Api 文档: https://docs.postman-echo.com Postman入门 发送第一个请求: 1、启动软件后在引导界面点击Request,给Request命名,然后创建文件夹并把该Request归属到该文件夹。 2、在地址栏输入postman