zl程序教程

Jenkins

  • 不看必后悔系列:十分钟教你搭建Jenkins导出Unity安卓环境教程

    不看必后悔系列:十分钟教你搭建Jenkins导出Unity安卓环境教程

    ##前言 想配置一个不同的打包工具,那种可以随时想要一个运行包就可以自己打包看效果,这就要用到本篇给大家分享的搭建Jenkins打包导出Unity安卓环境的教程。 准备工具 准备Jenkins

    日期 2023-10-26 10:14:24     
  • jenkins的war包下载地址

    jenkins的war包下载地址

    https://jenkins.io/doc/book/installing/     下载完成后,放置到tomcat的webapps目录中:   启动tomcat后,jenkins.war包自动解压后,等待启动完成。  下面这个有各种版本的 http://updates.jenkins-ci.org/download/war/   war包

    日期 2023-10-26 10:14:24     
  • shell命令操作(jenkins执行后判断shell执行的对与错)

    shell命令操作(jenkins执行后判断shell执行的对与错)

    字符截取 https://blog.csdn.net/JineD/article/details/124196546   条件判断 http://www.caotama.com/1903002.html #!/bin/bash (一定要加这个不然会报错) strA=$(curl --location --request POST 'https://baidu.tapd/' \ --d

    日期 2023-10-26 10:14:24     
  • jenkins打包ios 报错rror: No signing certificate "iOS Distribution" found: No "iOS Distribution...

    jenkins打包ios 报错rror: No signing certificate "iOS Distribution" found: No "iOS Distribution...

      错误提示如图:   error: No signing certificate "iOS Distribution" found: No "iOS Distribution" signing certificate matching team ID "YQL2NV3V7T" with a private key was found. (in target 'HelloW

    日期 2023-10-26 10:14:24     
  • 【完整教程windows10版本】jenkins android 多个项目混合编译web项目和android项目在一起(五)

    【完整教程windows10版本】jenkins android 多个项目混合编译web项目和android项目在一起(五)

    五对之前的项目结构可以说是。。。完全重新弄了 先用git 插件弄了两个项目出来 不然 android 和web端项目混合在一起也不是这样的 android 项目 我们命名为android  web项目我们命名为web jenkins安装插件multiple-scms  重启 实现的功能 web端打包 发布出来www文件 复制到android的\a

    日期 2023-10-26 10:14:24     
  • Jenkins插件之显示构建时间

    Jenkins插件之显示构建时间

    文章出处: https://blog.csdn.net/eryajf/article/details/82904469   配置Jenkins控制台输出显示实时的时间,在某些情况下,有助于个人对整个系统的把握以及管理。 配置方法很简单,需要插件:Timestamper,如下图所示:   搜索之后直接安装就可以了。 然后进入到系统中任意某个项目中,去到配置界面,在构建环境中勾选

    日期 2023-10-26 10:14:24     
  • .NET Core部署到linux(CentOS)最全解决方案,入魔篇(使用Docker+Jenkins实现持续集成、自动化部署)

    .NET Core部署到linux(CentOS)最全解决方案,入魔篇(使用Docker+Jenkins实现持续集成、自动化部署)

    通过前面三篇: .NET Core部署到linux(CentOS)最全解决方案,常规篇 .NET Core部署到linux(CentOS)最全解决方案,进阶篇(Supervisor+Nginx) .NET Core部署到linux(CentOS)最全解决方案,高阶篇(Docker+Nginx 或 Jexus) 通过前面三篇文章的介绍,我们已经对.net core多方案部署到linux下有了非常全

    日期 2023-10-26 10:14:24     
  • 内存溢出导致jenkins自动部署到tomcat失败

    内存溢出导致jenkins自动部署到tomcat失败

    原文地址:http://openwares.net/java/jenkens_deploy_to_tomcat_error_of_outofmemoryerror.html jenkins自动部署war到tomcat 7应用服务器时很不稳定,经常出现错误: org.codehaus.cargo.container.ContainerException: Failed to deploy [/

    日期 2023-10-26 10:14:24     
  • 【持续集成】[Jenkins]Job中如何传递自定义变量

    【持续集成】[Jenkins]Job中如何传递自定义变量

    [Jenkins]Job中如何传递自定义变量   来自dweiwei   2015-06-27 18:37:19|  分类: 自动化测试 |举报 |字号大中小 订阅         用微信  “扫一扫” 将文章分享到朋友圈。   用易信&

    日期 2023-10-26 10:14:24     
  • Jenkins新建项目中源码管理Repository URL使用Git报错:Failed to connect to repository : Command "git ls-remote -h......

    Jenkins新建项目中源码管理Repository URL使用Git报错:Failed to connect to repository : Command "git ls-remote -h......

      之前部署了Gitlab+Gerrit+Jenkins持续集成环境,但在Jenkins中新建项目的源码管理"Repository URL"中添加git地址环节出现了问题,信息为"Failed to connect to repository : Error performing command: git ls-remote -h http://×××××××××.git HEAD",

    日期 2023-10-26 10:14:24     
  • Jenkins Pipeline 编译前端 NodeJS 代码

    Jenkins Pipeline 编译前端 NodeJS 代码

    软件: Jenkins 容器:jenkins/jenkins:lts Jenkins 插件:Git Parameter, Pipeline, NodeJS Plugin 安装 Jenkins 的步骤就不写了,我这里使用的是 docker 方式,大家也可以参考我前面的文章:https://www.cnblogs.com/klvchen/p/10593501.html 配置 NodeJS "Mana

    日期 2023-10-26 10:14:24     
  • jenkins不展示set Build Description Setter插件

    jenkins不展示set Build Description Setter插件

       问题描述: 1.jenkins 已下载 set build descripteion ,并且配置过,可以在构建历史中展示就用二维码 2.问题:构建历史中不展示二维码了,如图:     总是排查: 1.首先想到的是py脚本,上传apk到蒲公英失败了,但是看日志,蒲公英有返回应用下载二维码地址,说明上传脚本没问题的        

    日期 2023-10-26 10:14:24     
  • jenkins插件 查看job下次运行时间

    jenkins插件 查看job下次运行时间

    文章来自:http://www.ciandcd.com 文中的代码来自可以从github下载: https://github.com/ciandcd jenkins插件next executions(https://wiki.jenkins-ci.org/display/JENKINS/Next+Executions) 有了插件next executions我们可以在修改了job的sc

    日期 2023-10-26 10:14:24     
  • SpringBoot集成Swagger,Postman,newman,jenkins自动化测试.

    SpringBoot集成Swagger,Postman,newman,jenkins自动化测试.

    环境:Spring Boot,Swagger,gradle,Postman,newman,jenkins SpringBoot环境搭

    日期 2023-10-26 10:14:24     
  • JENKINS的远程API调用,然后用PYTHON解析出最新的版本及稳定成功的版本

    JENKINS的远程API调用,然后用PYTHON解析出最新的版本及稳定成功的版本

    f = urllib.urlopen(http://jenkinsurl/job/job_name/api/python) firstLine = f.readline() #读取html页面 dicc = eval(firstLine) #将字符串转成字典 print dicc[lastStableBuild][number] #最新稳定版本 print dicc[builds][0][

    日期 2023-10-26 10:14:24     
  • 【DevOps】容器部署jenkins、openldap,jenkins集成ldap账号!

    【DevOps】容器部署jenkins、openldap,jenkins集成ldap账号!

    摘要 视频教程 前提 版本信息 概念 安装 一、安装ldap 1、设置镜像加速源 2、安装ldap服务 3、

    日期 2023-10-26 10:14:24     
  • 【DevOps】(2022.11更新)基于jenkins/jnlp-slave:4.13.3-1-jdk11镜像,加入kubectl、mvn命令

    【DevOps】(2022.11更新)基于jenkins/jnlp-slave:4.13.3-1-jdk11镜像,加入kubectl、mvn命令

    目录 视频教程 1、下载kubectl 2、下载Maven 3、编写Dockerfile 4、制作镜像

    日期 2023-10-26 10:14:24     
  • WIN版的Jenkins Master加入LINUX的SLAVE节点,并作C++程序的集成交付

    WIN版的Jenkins Master加入LINUX的SLAVE节点,并作C++程序的集成交付

    但对于整个体系,有了更新认识。 将LINUX作为SLAVE节点加入WIN的JENKINS里,网上有很多教程,依作即可。 Android C++系列:Linux Socket编程(四)多路IO转接服务器 select能监听的文件描述符个数受限于FD_SETSIZE,一般为1024,单纯改变进程打开 的文件描述符个数并不能改变select监听文件个数 Android C++ 系列:

    日期 2023-10-26 10:14:24     
  • K8S ks-jenkins重新安装

    K8S ks-jenkins重新安装

    问题:K8S流水线突然打不开,报错404页面找不到,网上找了很久没处理,今天索性把ks-jenkins这个pod重新安装一下 kind: Deployment apiVersion: apps/v1 metadata:

    日期 2023-10-26 10:14:24     
  • Jenkins 应用三十六计-插件信息[转载]

    Jenkins 应用三十六计-插件信息[转载]

    Jenkins 三十六计 第一计:Jenkins用得好,插件不能少。案例一 企业级Jenkins之插件推荐列表[W1] 【相关计策:第一计】 开源版本的Jenkins 具有三大能力:Master-Slave的分布式构建调度能力、Pipeline编排能力、强大的开源生态(插件)能力。 2017年4月,Jenkins创始人KK(Kohsuke Kawaguchi )来到中国,交流中他也明确表示

    日期 2023-10-26 10:14:24     
  • [Jenkins]运行shell报错:寻找匹配的 `"' 是遇到了未预期的文件结束符

    [Jenkins]运行shell报错:寻找匹配的 `"' 是遇到了未预期的文件结束符

     这里有一个坑(至少对于我来说): 报错信息中的出错行,并不代表真实脚本中的出错行.   jenkins执行的shell内容如下: 第1行echo 1个字符串,少1个双隐号 echo "233342 echo "12312" echo "34" 执行jenkins报错如下: /usr/local/tomcat/apache-tomcat-8.5.40/temp/jenk

    日期 2023-10-26 10:14:24     
  • Jenkins Maven项目构建

    Jenkins Maven项目构建

    1. 安装Maven Integration插件 勾选,直接安装 在安装该插件过程中发现,junit插件始终安装失败,可以手动安装,下载地址 http://updates.jenkins-ci.org/download/plugins/junit/ 如果最新版本安装失败,可以选择换个版本继续手动安装 2. 创建Maven项目 3. 配置项目 1. 配置拉取代码 jenkin

    日期 2023-10-26 10:14:24     
  • 阿里云服务器centos下搭建Jenkins持续集成环境(安装jenkins)[1]

    阿里云服务器centos下搭建Jenkins持续集成环境(安装jenkins)[1]

    1、安装JDK yum install -y java 2、安装jenkins 添加Jenkins库到yum库,Jenkins将从这里下载安装。 wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo rpm --impor

    日期 2023-10-26 10:14:24     
  • Jenkins自由风格项目构建

    Jenkins自由风格项目构建

    下面演示创建一个自由风格项目来完成项目的集成过程: 拉取代码->编译->打包->部署 1. 拉取代码 创建项目 配置源码管理,从gitlab拉取代码 jenkins凭证插件的安装和基本使用 2. 编译打包 构建->添加构建步骤->Executor Shell 3. 部署 把项目部署到远程的Tomcat里面 安装 Deploy to contain

    日期 2023-10-26 10:14:24     
  • python 判断文件是否存在和删除文件的api (其中判断文件在不在让想起这个可以强兼容jenkins工作目录那个问题)

    python 判断文件是否存在和删除文件的api (其中判断文件在不在让想起这个可以强兼容jenkins工作目录那个问题)

    判断文件在不在的api: os即operating system(操作系统),Python 的 os 模块封装了常见的文件和目录操作。 os.path模块主要用于文件的属性获取,exists是“存在”的意思,所以顾名思义,os.path.exists()就是判断括号里的文件是否存在的意思,括号内的可以是文件路径。 举个栗子: user.py为存在于当前目录的一个文件 输入代码:  im

    日期 2023-10-26 10:14:24     
  • 云原生(三十八) | Kubernetes篇之Jenkins入门和安装

    云原生(三十八) | Kubernetes篇之Jenkins入门和安装

    文章目录 Jenkins入门和安装 一、helm安装 二、手动安装 1、编写Jenkins配置文件

    日期 2023-10-26 10:14:24     
  • Jenkins的参数化构建

    Jenkins的参数化构建

    基于Jenkins Git hook自动触发构建 有时在项目构建的过程中,我们需要根据用户的输入动态传入一些参数,从而影响整个构建结果,这时我们可以使用参数化构建。 接下来演示通过输入 gitlab项目的分支名称来部署不同分支项目。 1. 在Jenkins项目中配置参数 Jenkins支持非常丰富的参数类型,以之前项目为例,配置项目,添加一个字符串参数 应用,保存,这是在项目主页会出现Bui

    日期 2023-10-26 10:14:24     
  • Newman+Jenkins实现接口自动化测试

    Newman+Jenkins实现接口自动化测试

    一、是什么Newman Newman就是纽曼手机这个经典牌子,哈哈,开玩笑啦。。。别当真,简单地说Newman就是命令行版的Postman,查看官网地址。 Newman可以使用Postman导出的collection文件直接在命令行运行,把Postman界面化运行的操作用命令行代替&

    日期 2023-10-26 10:14:24     
  • 有了Jenkins,为什么还需要一个独立的部署系统

    有了Jenkins,为什么还需要一个独立的部署系统

    徐桂林,当前在FIT2CLOUD负责公司的技术布道和生态合作。在此之前先后供职于意法半导体、Autodesk和阿里云。徐桂林热衷于云计算(尤其是公有云IaaS平台),有过多年AWS的生产环境工作经历,是较早在国内分享AWS上实践经验的作者之一。 需不需要一个独立的部署系统是很多企业用户在构建持续交付流程中经常困惑的一个问题。也经常有用户会问我们,现在已经有Jenkins,它自身提供了丰富的部署插

    日期 2023-10-26 10:14:24     
  • 使用Jenkins、Docker和Ansible进行持续集成和交付

    使用Jenkins、Docker和Ansible进行持续集成和交付

    本文讲的是使用Jenkins、Docker和Ansible进行持续集成和交付,【编者的话】本文介绍了使用Docker、Jenkins等技术实现应用开发,测试到部署的自动化。它是一种探索。重点在于流程中的代码检测、测试、部署。部署后要做的事情没有涉及。会在后面文章中介绍。 本文试图为您介绍一个设置持续集成、交付、部署工作流的可行方式。我会使用Jenkins、Docker、Ansible和Vagra

    日期 2023-10-26 10:14:24     
  • jenkins配置发送测试结果邮件

    jenkins配置发送测试结果邮件

    简单版: https://www.cnblogs.com/gcgc/p/5631385.html https://blog.51cto.com/qicheng0211/1919341   升级版 https://blog.csdn.net/galen2016/article/details/77975965 https://www.cnblogs.com/gcgc/p/5631385.

    日期 2023-10-26 10:14:24     
  • Jenkins持续集成CI,持续部署CD、集成Allure报告

    Jenkins持续集成CI,持续部署CD、集成Allure报告

    Jenkins是一个平台我们通过安装插件来解决我们想要完成的任务 1 Jenkins 常用插件 Allure:解决Allure报告和Jenkins集成的插件 HTML Publisher:集成HTML报告的插件 Robot Framework:集成RF Zentimestamp:集成日期和

    日期 2023-10-26 10:14:24     
  • Jfrog 与 jenkins Sonarqube的 测试样例 (From jfrog 培训)

    Jfrog 与 jenkins Sonarqube的 测试样例 (From jfrog 培训)

    1. 获取jfrog 仓库地址 sonar的地址 jenkins的地址. 本次例子的地址为: jenkins地址:http://10.24.101.99:8080/ artifactory地址: http://10.24.101.99:8081/artifactory sonar的地址:http://10.10.9.36:9000/sonar自己一会儿安装一个   2. 进行配置

    日期 2023-10-26 10:14:24     
  • [ci] jenkins kubernetes插件配置(容器模式)-通过jnlp

    [ci] jenkins kubernetes插件配置(容器模式)-通过jnlp

    有个小伙用sh结合jenkins搞的k8s cicd还不错 jenkins kubernetes插件 首先插件管理,搜索kubernetes plugin安装 配置kubernetes云 配置项目 执行成功 有pod tmplate 有container template

    日期 2023-10-26 10:14:24     
  • jenkins-参数化构建插件:Choice Parameter

    jenkins-参数化构建插件:Choice Parameter

      参考: 谢谢大佬的总结: https://www.cnblogs.com/zhaojingyu/p/9862371.html   使用方式 step1: 添加参数,选择Choice Parameter,并填写参数名,配置参数值   step2:  调用参数    step3: 验证结果:    PS,如果不懂

    日期 2023-10-26 10:14:24     
  • jenkins中 Slave使用Docker

    jenkins中 Slave使用Docker

    原因就不说了,网上的自动化测试Docker教程太不靠谱,还是学学官网吧。 目的:     在现在各种虚拟化的大条件下,还在建立N个节点机器或节点机器搞N个并发,是不是太不方便了。     如果一个机器搞N个并发,在自动化测试中,selenium 的chrome会抢鼠标。 那我们下面就玩玩Docker。   一、Jenkins 装Docker插件

    日期 2023-10-26 10:14:24     
  • 【一步到位】Jenkins的安装、部署、启动(完整教程)

    【一步到位】Jenkins的安装、部署、启动(完整教程)

    一、测试环境 Linux系统 Centos 7 二、安装步骤: 1、安装jdk 我安装的是jdk8,此处就不多说了,自己百度哈,很简单 2、安装jenkins 首先依次执行如下三个命令: 2.1、导入镜像: [root@centos7 ~]# sudo

    日期 2023-10-26 10:14:24     
  • 一篇文章搞懂Jenkins持续集成解决的是什么问题?

    一篇文章搞懂Jenkins持续集成解决的是什么问题?

    整理了一些软件测试方面的资料、面试资料(接口自动化、web自动化、app自动化、性能安全、测试开发等),有需要的小伙伴可以文末关注我的文末公众号,无套路自行领取~  01、持续集成的定义 大师 Martin Fowler 是这样定义持续集成的: 持续集成是一种软件开发实战, 即团队开

    日期 2023-10-26 10:14:24     
  • Kubernetes集群上基于Jenkins的CI/CD流程实践

    Kubernetes集群上基于Jenkins的CI/CD流程实践

    本节我们通过在Kubernetes集群上创建并配置Jenkins Server实现应用开发管理的CI/CD流程,并且利用Kubernetes-Jenkins-Plugin实现动态的按需扩展jenkins-slave。 本节我们通过在Kubernetes集群上创建并配置Jenkins Server实现应用开发管理的CI/CD流程,并且利用Kubernetes-Jenkins-Plugin实现动态

    日期 2023-10-26 10:14:24     
  • 【centOS7】Jenkins安装--漫漫踩坑路

    【centOS7】Jenkins安装--漫漫踩坑路

        安装步骤: https://www.cnblogs.com/h--d/p/5673085.html 安装后遇到的问题及解决办法: jenkins的admin用户的初始密码路径 https://blog.csdn.net/qq_34597155/article/details/84403077 Jenkins遇到问题一:jenkins配置权限不对导致无法登陆或者空白页面

    日期 2023-10-26 10:14:24     
  • Ant + Tomcat + Jenkins 实现自动化部署

    Ant + Tomcat + Jenkins 实现自动化部署

    前言:博主资历尚浅,很多东西都还在刚起步学习的阶段,这几天开发任务比较轻,就在自己window系统下,模拟部署远程服务器,利用Jenkins + Ant + Tomcat 搭建了一个自动发布部署的环境,特分享给大家。如果有哪些说的不对的地方,还请大家不吝赐教。 1、工具版本  Ant:apache-ant-1.9.1 Jenkins:jenkins-2.46.3 Tomcat:apac

    日期 2023-10-26 10:14:24     
  • MAC 安装jenkins

    MAC 安装jenkins

    下载地址 : https://jenkins.io/zh/download/ 由于用dmg安装包去安装jenkins,Jenkins不会用本地的用户去构建,任何创建的文件都是“jenkins”用户所有,这会造成很多权限问题,无法调用自己写的脚本,执行shell会出现没有权限的错误 这里直接下载war包, 不要下载Mac OS X,下载完成的到jenkins.war文件    

    日期 2023-10-26 10:14:24     
  • Jenkins Jfrog Artifactory 以及docker下的pipeline 容器编排实践

    Jenkins Jfrog Artifactory 以及docker下的pipeline 容器编排实践

    1. 测试环境情况: Docker主机 10.24.101.99 JFrog Artifactory 主机 10.24.101.99:8081 (admin password) jenkinx 10.24.101.99:8080 github原始地址:https://github.com/jinriyang/swampup github fock后地址:https://github.com/j

    日期 2023-10-26 10:14:24     
  • Jenkins + Jmeter + Ant 持续集成

    Jenkins + Jmeter + Ant 持续集成

    搭建提前安装好:ant  Jenkins 环境 一、Jenkins 安装 Ant 插件: 进入Jenkins 配置插件页面,安装ant 插件:  打开插件配置页面,如下图:  点击“Available” 在输入框搜索 ant  安装即可:

    日期 2023-10-26 10:14:24     
  • [ci]jenkins server启动,通过jnlp的方式启动slave(容器模式)

    [ci]jenkins server启动,通过jnlp的方式启动slave(容器模式)

    jenkins server启动,通过jnlp的方式启动slave. java -jar jenkins.jar 配置jnlp端口--全局安全 配置云 配置项目 执行成功

    日期 2023-10-26 10:14:24     
  • Learn Jenkins the hard way (3) - Jenkins的存储模型

    Learn Jenkins the hard way (3) - Jenkins的存储模型

    在上篇文章中我们主要讲解了Jenkins的页面与路由,在本章中我们要讲解下Jenkins的数据持久化机制。在Jenkins中数据的持久化是通过文件进行存储的,大家平时使用Hibernate进行持久化的时候,我们只需要关心哪些地方是需要存储的,哪些位置是不需要储存的,并且在不需要存储的位置添加transient关键字即可,持久化的框架会自动帮我做好Java Object与数据库存储之间的序列化与反序

    日期 2023-10-26 10:14:24     
  • Jenkins自动化构建python nose测试

    Jenkins自动化构建python nose测试

    [本文出自天外归云的博客园] 简介 通过Jenkins自动化构建python nose测试分两步: 1. 创建节点(节点就是执行自动化测试的机器); 2. 创建任务并绑定节点(用指定的机器来跑我们创建的任务,这里我们选择执行一段脚本)。 创建节点 1. 登录jenkins平台,在左侧的节点中随便找一个节点点进去,然后在导航栏点击“nodes”-->点击“创建节点”-->输入“节点名称

    日期 2023-10-26 10:14:24     
  • 在centos中使用rpm安装包安装jenkins

    在centos中使用rpm安装包安装jenkins

    jenkins下载:http://pkg.jenkins-ci.org/redhat/ 下载rpm包到本地 在linux下使用rpm包安装命令: sudo rpm -ih jenkins-1.562-1.1.noarch.rpm [root@bogon Desktop]# sudo rpm -ih jenkins-2.9-1.1.noarch.rpm warning: jenkins-2

    日期 2023-10-26 10:14:24     
  • jenkins 定时构建 位置

    jenkins 定时构建 位置

    定时器构建语法 * * * * *星号中间用空格隔开 第一个*表示分钟,取值0~59 第二个*表示小时,取值0~23 第三个*表示一个月的第几天,取值1~31 第四个*表示第几月,取值1~12 第五个*表示一周中的第几天,取值0~7,其中0和7代表的都是周日 用法举例: 每30分钟构建一次:H代表形参 H/30 * * * * 每2个小时构建一次:H H/2 * * * 每天的8点,

    日期 2023-10-26 10:14:24     
  • Gitlab+Jenkins学习之路(十一)之Jenkins自动触发构建和发布

    Gitlab+Jenkins学习之路(十一)之Jenkins自动触发构建和发布

    思路图: 一、下载gitlab plugin jenkins-->系统管理-->管理插件-->下载并安装gitlab plugin 二、配置gitlab认证 路径:Jenkins-->Credentials-->System-->Global credentials(unrestricted)-->Add Credentials 1、K

    日期 2023-10-26 10:14:24