常用的触发器Jenkins内置4种构建触发器触发远程构建其他工程构建后触发(Build after other projects are build)定时构建(Build periodically)轮询SCM(Poll SCM)触发远程构建1. 设置触发器身份令牌最好是加密2.浏览器执行http://192.168.2.239:8080/job/webapp-pieline/build?token
转载
2024-04-21 20:55:14
213阅读
漏洞介绍Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。2019年12月17日Jenkins发布安全通告,在新版本中完成多个漏洞的修复,以下是受影响的补丁情况:Alauda DevOps Pipeline插件Alauda Kubernetes Suport插件 Build Fa
首先:安装Jenkins 2016-1-12日前最新版1.644下载地址:https://jenkins-ci.org/content/thank-you-downloading-windows-installer/ 你也可以在首页下载最新版;https://jenkins-ci.org/. 下载完之后,解压压缩包运行安装程序即可完成安装; 完成之后,在浏览器输入:http://localhost
pnpm全局安装报错:报错1:Run “pnpm setup” to create it automatically, or set the global-bin-dir setting, or the PNPM_HOME env variable. The global bin directory should be in the PATH.这个报错提示是由 PNPM 工具引起的,它指示无法找到
转载
2024-08-20 13:44:09
681阅读
安装jdk见第一篇文章安装maven第一步:下载wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz第二步:解压在/usr/local/software目录下解压tar -zxvf apache-maven-3.6.0-bin.tar.gz第三步:修改/et
转载
2024-10-18 19:01:01
850阅读
# Docker、Jenkins和PNPM的使用
## 引言
Docker是一种开源的容器化平台,它可以将应用程序及其依赖项打包到一个虚拟化容器中,并提供了一个统一的环境来运行应用程序。Jenkins是一个流行的持续集成和持续交付工具,它可以自动化构建、测试和部署应用程序。PNPM是一个快速、零配置的包管理工具,它可以帮助开发者更高效地管理应用程序的依赖项。
在本文中,我们将介绍如何使用Do
原创
2023-08-22 11:30:17
1694阅读
1 Jenkins Jenkins由以前的hudson更名而来。Jenkins的主要功能是监视重复工作的执行,例如软件工程的构建或在cron下设置的jobs。具体地: *软件的持续构建和测试,此时Jenkins与CruiseControl或DamageControl相似。本质上提供了一个易于使用的持续集成系统,使得开发人员更容易地将改变集成到工程中,使得用户更容易获得一个新的build。自动化
转载
2024-02-27 10:12:25
601阅读
操作环境:Windows一、环境准备1 安装JDK 本文采用jdk-8u111-windows-x64.exe;2 配置tomcat 本文采用tomcat8,无需安装,配置JAVA_HOME及JRE_HOME环境变量即可;3 安装maven 本文采用maven3.3.9,无需安装;4 安装Jenkins 下载地址https://jenkins.io/
转载
2024-01-12 17:54:46
2211阅读
前言: 作为一个开发人员怎么可以不会使用GitHub呢,正好我也研究了一下如何往GitHub上传项目,这篇博客给初学者们观看,大佬请绕道。新建GitHub仓库没有注册过的先去GitHub官网进行注册,注册后按照以下步骤来新建一个GitHub的仓库。先去到我的仓库,点击New按钮来新建一个仓库输入仓库名称后点击创建仓库创建成功后进入到如下页面,箭头指的地址复制下来。安装Git如果没有安装过
在这之前,没有自己配置过Jenkins,都是照猫画虎,Copy原来已经配好的项目过来修修改改,一直想不明白比如BUILD_NUMBER之类的东西是哪来的(其实是没有找到官方说明),很纳闷,今天找到了,然后就详细写一遍,记录学习一下。先说一下变量的使用方法下面的环境变量可以在配置Jenkins Job的时候用得到,可以用在Execute shell、Execute Windows batch com
转载
2024-03-01 15:40:48
694阅读
text格式
curl -H "Content-Type: application/json;charset=utf-8" -d "{\"msgtype\": \"text\",\"text\": {\"content\":\"要发送的文本\"}}" "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=956fa5e1-94e6-47d5
转载
2024-03-20 08:43:03
41阅读
前言 什么是持续集成呢?Continuous integration(CI)。持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。 如果没有持续集成会有哪一些问题
Jenkins简介Jenkins 是一个可扩展的持续集成引擎。是一个自成一体的开源自动化服务器, 可用于自动化与构建、测试、交付或部署软件相关的各种任务; Jenkins是一个高度可扩展的产品, 其功能可以通过安装插件来扩展。在gitlab里可以完成源代码的管理,但是对于研发将代码推送到对应的分支,以及仓库里之后,它应该如何触动自动化的构建,打包,以及上线。这个就需要Jenkins去完成
转载
2023-08-12 15:57:23
110阅读
笔记内容:通过Jenkins发布php代码笔记日期:2018-02-2626.4/26.5 通过Jenkins发布php代码我们都知道Jenkins是一个用于持续集成的工具,所以本文简单介绍一下如何通过Jenkins来发布php代码到远程的机器上,实验环境如下:两台机器,一台安装了Jenkins作为Jenkins服务器,一台作为远程的服务器:192.168.77.130 Jenkins服务器192
转载
2024-06-04 11:23:32
52阅读
最近公司项目处于开发阶段,很多功能开发完后就需要发布到测试环境等待测试去验收,这个时候如果手动更新网站的话,是很费时费力的。 于是乎,我们做成了自动发布,这样我们只管提交代码到SVN就行了,发布由软件自动完成。接下来就讲下,如何实现SVN的自动发布。 SVN自动发布首先需要在服务器部署一个Jenkins软件。由于Jenkins软件是基于Java环境的,所以要使用Jenkins,首先需要保证系统中已
转载
2024-03-01 12:28:47
44阅读
首先:什么是CI/CD:持续集成/持续发布持续集成/持续发布–>开发(git)–>Jenkins(git+jdk+tomcat+maven)–>发布到tomcat服务器 maven:打包+测试为什么要CI/CD方法简介软件开发的连续方法基于自动执行脚本,以最大限度的减少在开发应用程序时引入错误的可能性.从新代码开发到部署,他们需要较少的人为干预甚至根本不需要干预 .它涉及在每次小
转载
2024-04-23 17:23:43
30阅读
问题的的出现:代码提交到git,然后在Jenkins上编译,在前端测试结果的时候,并未达到预期结果解决问题的思路:因为服务器和数据库不是部署在本地,所以在本地无法设置断点 1.首先检查代码,看是不是代码逻辑有问题。在仔细查看代码之后,发现在代码当中发现不了问题 2.检查线上数据库,看我们要查出的数据存不存在数据库中,发现数据存在数据库中 3.在上述两步中都没有解决问题,就在运行的方法中输出日
转载
2023-11-18 18:36:10
50阅读
1 发布php代码- jenkins已经搭建完成,现在开始来做一个php发布代码的任务- 在发布php代码时先看看是否有两个插件 在系统管理-管理插件- 已安装插件-
检查是否有“Git plugin”和“Publish Over SSH”两个插件,如果没有,则需点击“可选插件”,找到它并安装
[root@chy01 jenkins]#&nbs
转载
2024-05-07 12:35:15
73阅读
前言: 如果Jenkins搭建在windows环境中,那么就需要写一些批处理了,对windows中的一些操作。 说起windows批处理,我以为就是cmd命令,然而并不是,批处理是bat文件。cmd文件和bat文件的区别:在本质上两者没有区别,都是简单的文本编码方式,都可以用记事本创建、编辑和查看。两者所用的命令行代码也是共用的,只是cmd文件中允许使用的命令要比bat文件多。cmd文件只有在wi
转载
2024-03-19 16:47:24
336阅读
简介jenkins通过Docker plugin部署slave中我们实现了spring项目在jenkins slave上动态构建。但是在实际CI/CD应用过程中,运维可能以下问题:环境校验springboot项目的多个git分支,不同分支对应不同的环境。例如:develop分支对应测试环境,master分支对应生产环境。运维部署过程中稍有疏忽,可能导致应用错用环境配置,给测试、生产引入不必要的问题
转载
2024-03-26 07:50:00
47阅读