ICode9

精准搜索请尝试: 精确搜索
  • 1.jmeter持续集成2022-04-27 00:31:53

    1.devops:开发运维;  testops:测试运维; 2.接口测试阶段---开发提交代码--jenkins打包(war包,jar包)---打包(jenkins)---部署环境(linux)---发邮件; 3.版本管理工具:svn/git(管理代码)从服务器上拉去最新的代码; 4.jenkins(把脚本放到jenkins上,一键执行,成功还是失败,通过邮件发出来); 设计理念

  • 如何在Jenkins pipeline中获取当前SVN版本号?2022-04-24 12:33:30

    我正在使用Jenkins 1.596,Workflow 1.3和Svn插件2.5。 我正在尝试在工作流程脚本中获取svn修订版号。 我的工作流脚本部分为: node { checkout scm: [ $class:"SubversionSCM", locations: [[ remote:'https://secure3.svnrepository.com/somerepo/trunk', credentialsId: cid]]

  • jenkins发布控制版本号和同步2022-04-23 23:00:28

    jenkins发布控制版本号和同步   该文档应该算是半成品,因为有些东西还没测好,大家将就看着先。。。 一、需求引入   最近一个项目交付给客户的时候要附带配置管理的文档,而文档里面涉及到发布版本号的控制和说明。于是领导希望我用jenkins控制版本号的自增和同步回gitlab上。  

  • Jenkins安装及配置2022-04-23 15:33:41

    Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行。   一、Jenkins下载与安装 1)Jenkins官网:https://www.jenkins.io/download/,分为两个版本Stable和Regular release,这里选择Stable

  • linux下Jenkins+pytest+allure接口持续集成自动化2022-04-22 20:34:21

    前言:在操作等待时间,还是想的记录点东西 框架比较简单,比unittest好用,开始写吧 前提条件: 1,linux系统下-Jenkins已经安装 2,linux服务器已经安装python3.X版本,我目前安装的是python3.7 3,接口自动化脚本已经编写完成 1 Jenkins集成与Allure测试报告 1.1  jenkins平台安装Allure插件 系

  • flask+vue--socketio的使用2022-04-20 20:02:29

       Socket.IO 就是一个封装了 Websocket、基于 Node 的 JavaScript 框架,包含 client 的 JavaScript 和 server 的 Node(现在也支持python,go lang等语言)。其屏蔽了所有底层细节,让顶层调用非常简单,另外,Socket.IO 还有一个非常重要的好处。其不仅支持 WebSocket,还支持许多种轮询机

  • 自动化软件测试是如何做的?2022-04-20 12:34:41

    自动化测试框架,即是应用于自动化测试所用的框架。随着大流行带来的变化,数字化变革的发生速度比预期的要快,并且为了保持竞争的领先地位,企业需要交付更好,更快的产品。   大多数开发人员认为,自动化测试和自动化应用程序将提高软件质量并帮助他们减少浪费的时间。随着许多组织在测试

  • Jenkins集成Sonar(流水线项目)2022-04-18 23:00:48

                      sonar.projectKey=sp0706_demo01 sonar.projectName=sp0706_demo01 sonar.projectVersion=1.0 sonar.sources=. sonar.exclusions=**/test/**,**/target/** sonar.java.source=1.8 sonar.java.target=1.8 sonar.sourceEncoding=UTF-8    8.修改

  • Jenkins+Allure测试报告+飞书机器人发送通知2022-04-16 07:31:05

    一、前言   之前讲了jenkins如何设置定时任务执行脚本,结合实际情况,本篇讲述在jenkins构建成功后,如何生成测试报告,以及推送飞书(因为我公司用的是飞书,所以是发送到飞书机器人)。   本次实践搞了一天,踩了一些坑,其中有2个坑可参考如下:   1、关于jenkins生成allure报告是空的:https

  • docker和常用的中间件安装汇总2022-04-16 00:00:05

      一、背景:近期整理环境,汇总了下docker 安装常用的中间件,方便我们自己搭建个人的开发环境,做个记录     1、首先是docker 本身(centos)的安装: # 旧版本卸载 sudo yum remove docker \ docker-client \ docker-client-latest \

  • 从.net开发做到云原生运维(八)——DevOps实践2022-04-15 18:32:16

    1. DevOps的一些介绍 DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。 它是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自

  • jenkins离线下载插件2022-04-15 17:01:03

    如果jenkins所在的服务器没有网络,离线的情况下需要安装插件。只能通过上传插件的方式进行安装了,下面是具体的安装步骤、方法 1.插件下载地址:http://mirror.xmission.com/jenkins/plugins/  1.1 根据自己需要的插件名称进行搜索,这里已安装插件 Locale为例     2.点击左侧的

  • 企业DevOps之路:Jenkins 流水线2022-04-14 10:01:00

    1. Pipeline 概述 Pipeline 即流水线,是 jenkins2.X 的新特性,是 jenkins 官方推荐使用的持续集成方案。与传统的自由风格项目不同,它是通过 jenkins DSL 编写代码来实现。相比于之前用户只能通过 Web 界面进行配置的方式来定义 Jenkins 任务,现在通过使用 jenkins DSL 和 Groovy 语言

  • jenkins配置与项目部署2022-04-12 20:02:25

    jenkins配置 (1) ①登录后点击这个项 ②一般新搭建的点击安装插件都会提示这个,我们还需要进一步配置 ③点击同界面的Advanced中将Update site中的URL将“https://updates.jenkins.io/update-center.json” 改为“http://updates.jenkins.io/update-center.json” ④ (2)

  • python操作jenkins调用2022-04-12 16:34:24

    背景 平台在执行项目的时候,需要调用jenkins构建项目,或者获取项目构建的状态,就需要调用第三方包来完成 使用 pip install python-jenkins 1、初始化 jk = jenkins.Jenkins(url='Jenkins地址', username='用户名', password='授权令牌') 2、构建项目 jk.build_job(name='构建的job名

  • 企业DevOps之路:Jenkins 集成 Harbor 自动发布镜像2022-04-11 13:01:56

    1. 概述 在实际生产中,如果进行手动发布镜像到 Harbor,那么实在太 low 了。实际中,一般会结合 Jenkins 的流水线,进行自动构建和发布。     大致流程说明: 开发人员每天把代码提交到 Gitlab 代码仓库 Jenkins 从 Gitlab 代码仓库中拉取项目源码,进行编译并打成 jar 包;然后构建成

  • asp.net core + jenkins 实现自动化发布2022-04-11 09:34:11

      由于部署个人博客系统的服务器只有2G内存,每次利用jenkins编译,发布的时候jenkins老是挂,因此新买了一台轻量应用服务器,专门用于个人博客系统的持续发布任务,下面讲解如何利用jenkins实现系统的持续发布功能。 一、安装Jenkins 我这边服务器是Linux CentOS 7 ,使用SSH 登录云服务器

  • jenkins流水线项目2022-04-10 03:31:58

    流水线项目Pipeline 安装插件 Pipeline 同样的步骤            安装过程中报错,那就回到首页面去更新这个软件,更新完之后一定要重启(在地址栏输入restart即可) 只要你更新完软件重启之后,它的地址都会变回原来的googe地址,这个时候,你还是一样使用命令 将它的地址改为baidu 创

  • 在jenkins上面安装maven和Tomcat2022-04-10 02:32:58

    我们现在已经把gitlab上面的代码拉取到jenkins上面了,但是我们的这些代码是需要发布的鸭。 到时候是需要用我们的浏览器去访问到这个项目的呀,但是现在你看不到呀,这个代码现在在服务器里面呀,开发人员可以看到,但是用户看不到呀。 所以我们要安装maven和tomcat将我们的java代码直接编

  • 持续集成这样做,App自动化测试效率提高50%2022-04-09 19:35:55

    持续集成是一种开发实践,它倡导团队成员需要频繁的集成他们的工作,每次集成都通过自动化构建(包括编译、构建、自动化测试)来验证,从而尽快地发现集成中的错误。让正在开发的软件始终处于可工作状态,让产品可以快速迭代,同时还能保持高质量。 Jenkins 是基于 Java 开发的持续集成工具,开源

  • 【jenkins】 03.部署laravel2022-04-08 14:03:59

    参考:https://learnku.com/articles/44764 新建 新建一个自由风格的项目 blog_test 配置 部署后的默认地址:/var/lib/jenkins/workspace pwd tar -zcvf blog_test.tar.gz * tar -zxvf /var/lib/jenkins/workspace/blog_test/blog_test.tar.gz -C /www/wwwroot/blog_test cd /v

  • jenkins pipeline 流水线 执行 sh 命令 踩坑2022-04-08 12:32:13

    想在 流水线里加上逻辑 判断 ,比如 docker 存在 镜像就 先 stop 在 rm  原来 是这样写的  sh 'test -n "$(docker ps | grep react-app)" && docker stop react-app' 报语法 不对 ,后来 想想 用 shell 脚本 算了  就新建个 sh 脚本  # 脚本 名 dudu.sh #!/bin/sh te

  • jenkins发送邮件2022-04-07 18:33:42

      1.测试jenkins邮件发送 看了一下是 jenkins发送构建结果 https://www.cnblogs.com/zjjing/p/15034627.html       、     2.配置allure报告     3.发送allure测试报告     参考https://www.cnblogs.com/xyao1/p/10938753.html  

  • 企业DevOps之路:Jenkins 整合 SonarQube代码质量自动扫描2022-04-07 14:01:36

    1. 概述 如果每次都需要手动执行 SonarScanner ,肯定不是 DevOps 思想所不予许的。所以需要进一步完善 SonarQube 进行自动化代码分析。从官方文档的 https://docs.sonarqube.org/latest/     SonarScanner 支持 MSBuild、Maven、Gradle、Ant、Jenkins 等。SonarScanner 集成 Je

  • 记录Jenkins升级到最新版遇到的问题2022-04-06 20:04:23

    ​ 首先吐槽一下Jenkins: 1、安装插件的时候无法根据Jenkins的版本号安装对应的插件! 2、安装插件安装版本不一致的时候无法降低插件版本! 3、为啥要我们升级到最新版!   一、升级原因 我的Jenkins提示一堆插件不符合版本要求,无法使用,去插件网站下载低版本的插件发现也是无法解决,最后

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有