在我们的日常工作中,可能经常会遇到以下问题:1、测试环境是由开发去更新的,当开发忙于改bug的时候,测试环境更新频率比较低,问题不能得到及时的验证2、频繁的找开发去更新环境的话 ,耽误别人的工作,长此以往,也容易激起开发和测试之间的矛盾 那么我们如何解决上面的问题呢?那就是让测试人员也具备搭建测试环境的能力。很多企业现在测试环境和开发环境都独立分开了,开发人员都没有操作测试环境的权限。公
【代码】jenkins发包入门。
原创 2022-09-20 16:07:17
243阅读
    Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使自动化测试的持续集成变成可能,包括自动构建,构建完成后发邮件,发邮件的条件等等,今天我们就来一起了解一下Jenkins,废话不多说,搞起来吧~1、安装Jenkins第一种安装方法: 在网上下载Jenkins的安装包http:
前言Jenkins 是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。同时 Jenkins 能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象地展示项目构建的趋势和稳定性。Jenkins 的前身是Hudson是一个可扩展的持续集成引擎(>_<不废话了,入正题)  公司好几个项目、版本迭
转载 2024-03-29 12:48:19
75阅读
*** jenkins是开源的、提供友好操作界面的持续集成工具,主要用于发包、持续
原创 2023-04-28 13:38:41
162阅读
jenkins 在windows上安装 jenkins简单安装及配置(Windows环境) jenkins是一款跨平台的持续集成和持续交付、基于Java开发的开源软件,提供任务构建、持续集成监控的功能,可以使开发测试人员更方便的构建软件项目,提高工作效率。Windows平台下,一般安装方法有2种:安装程序安装和war包安装,这篇博客以war包安装为例子。。。 1、下载
转载 2023-12-12 14:20:43
55阅读
之所以转载这篇,我是觉得这篇通熟易懂,能很好的给需要的人提供帮助。 该插件主要是通过SSH连接其他Linux机器,远程传输文件及执行Shell命令。特性: 1、SCP—通过SSH发送文件  2、在远程服务器执行shell命令  3、Passwords/passphrases在配置文件及UI界面是加密显示的  4、SSH可在项目编译前或编译后执行,与是否编译成功无关&n
转载 2024-05-06 23:14:30
194阅读
第一部分 Jenkins持续集成平台搭建一、整体配置 大致流程说明:开发人员把代码提交到Gitlab代码仓库Jenkins从Gitlab中拉取项目源码,编译并打成jar包,然后构建成Docker镜像,将镜像上传到Harbor私有仓库。Jenkins发送SSH远程命令,让生产部署服务器到Harbor私有仓库拉取镜像到本地,然后创建容器。最后,用户可以访问到容器二、代码托管平台搭建2.1.GitLab
转载 2024-05-27 15:20:51
138阅读
在这里上班,总是感觉在吃老本的感觉。现在回过头来看,当时毕业后,去了北京,去了ALU是一项多么正确的事,在那里度过了最美好的三年工作时间,在那里见识了很多技术。 目前正在一步步捡回那时候所用的技术知识,只是多了一个流程:进一步弄清楚这些都是怎么搭建起来的,而不再是仅仅来使用。 最近做一些测试用例的编写以及产品的功能测试,点点点的功能测试。事情多,繁杂。关于其他技术储备的积累,几天不摸就手生。趁着今
转载 2024-02-20 21:44:21
147阅读
1、应用场景 Publish Over SSH 不是将war包发布到tomcat容器下,而是先利用该插件将build好的文件上传到远程linux 的指定目录下,然后利用该插件远程执行脚本将指定目录下的文件复制到tomcat的执行文件夹下,再利用脚本远程重启tomcat即可 。 2、发布环境要求 远程 tomcat部署在linux上,不支持 windows上远程发布 3、publish over
一、持续集成流程说明首先,开发人员每天进行代码提交,提交到Git仓库然后,Jenkins作为持续集成工具,使用Git工具到仓库拉去代码到集成服务器,再配合JDK,Maven等软件完成代码编译,代码测试和审查,测试,打包等工作,在这个过程中每一步出错,都需要重新再执行一次整个流程。最后,Jenkins把生成的jar和war包分发到测试服务器或者生成服务器,测试人员或用户就可以访问使用。二、Gitla
转载 2024-03-04 14:40:22
293阅读
先简单记录一下,后面再慢慢完善。1、环境jdk 1.7.0_45maven 3.1.1jenkins 2.3.21jdk和maven的安装就不必多说了,主要是jenkins的安装需要说下,jenkins有war包和yum还有rpm等安装方式,我认为还是下载安装rpm比较简单点。我是去了官网找了支持jdk1.7的版本下载的,主要是服务器本来就装有1.7的jdk,就不想换了。然后就是普通的安装,安装完
转载 2024-05-15 13:52:24
53阅读
前几天和同事讨论jenkins部署springboot项目到windows server开发服务器上,由于以前同事捣鼓过此类部署,但自己配置时出现了一些莫名的问题,因此进行了部分更新,步骤如下:1.安装openssh原来同事直接使用的是openssh包方式进行安装:自己捣鼓了下,感觉使用freeSSHD.exe,快准狠下载地址:https://pan.baidu.com/s/1JkRSYHdZGh
转载 2024-03-14 07:00:28
234阅读
为什么要使用jenkinsjenkins是自动打包部署发布程序,该程序减少了我们开发过程中的项目打包,部署等时间。我们只需要将代码提交到gitlab上面,jenkins就可以自动打包部署与发布,用起来还是特别方便的。下面开始使用: 1:安装Jenkins根据官网下载:https://pkg.jenkins.io/redhat-stable/ 2:安装jdk:yum install java-1
1、接着上面的配置我们配置项目。 2、选择freestyle后,开始配置git,注意我这用的是码云。 要配置这个git,首先我们需要在相应的部署jenkins的服务器上配上kengen//我们在服务器输入 ssh-keygen -t rsa //连续三次回车,即在本地生成了公钥和私钥,不设置密码,因为容易忘记,大家不用设置一般,而且我这边用的是root账户有的账户权限不足另行处理。 //然后我们输
转载 2024-02-24 01:54:49
164阅读
1.介绍  前面第6章介绍过使用pipeline编写各阶段,包括:checkout、nuget restore, Build, Publish。这些属于CI 也就是持续集成。在第9章介绍过多分支构建,本篇在6,9章基础上继续。  后续还需要的阶段包括:pack(打包),根据分支不同上传到不同的服务器再执行脚本部署,这些属于CD 也就是持续部署。  本节重点讲如何打包zip上传到目标服务器
转载 2024-07-01 21:34:44
3302阅读
Jenkins 内置的命令行接口允许管理员通过命令行工具访问并管理 Jenkins。这让我们可以通过脚本自动化的创建配置或执行任务,也就是把 Jenkins 中的配置代码化了。Jenkins 同时支持通过 SSH 和客户端命令行工具 jenkins-cli.jar 进行访问。本文主要介绍如何通过这两种方式用命令行操作 Jenkins。说明:本文的演示环境为 ubuntu 16.04。通过 SSH
转载 2024-04-04 08:45:14
67阅读
1.任务创建 2.基础配置设置1)General基本设置General注意到丢弃旧的构建,jenkins默认情况下会保存每次的构建结果,时间久了可想而知硬盘容易塞满,我在实际使用的过程中发现确实很占硬盘,使用这个功能可以删除历史构建保持jenkins工作目录的轻便。2)源码管理       使用git,添加地址、用户名密码,设置使用分支,git验证
有多种方法来安装和运行詹金斯。您可以使用 windows 可用的 WAR (Web 应用程序存档) 文件安装 Jenkins。然而, 我们将通过 Docker 查看一个詹金斯装置, 因为它是跨平台的, 超级容易设置.在我们设置服务器之前, 让我们反思一下关于设置詹金斯的一些效率说明:Jenkins 是独立于平台的, 可在 Windows、macOS 和 Linux 上使用:在 Windows 和
导读目录1.为什么要用Git版本控制2.Git文件结构和存储原理3.GitFlow分支开发规范4.Git 常见问题和解决方案5.持续集成和敏捷开发1.为什么要用Git版本控制当前的版本控制系统有以下几种:Git是目前世界上最先进的分布式版本控制系统,使用Git和Gitlab搭建版本控制环境是现在互联网公司最流行的版本控制方式SVN TortoiseSVN是一款非常易于使用的跨平台的 版本控制/版本
转载 2024-09-11 22:55:50
101阅读
  • 1
  • 2
  • 3
  • 4
  • 5