前言 项目上需要适配一套麒麟环境 arm 架构环境的产品,经过适配之后需要部署到项目的生产环境提供服务,在适配完毕之后需要对此次适配进行一次归档,即通过 jenkins 来将适配完毕之后环境进行一次构建归档,归档内容:将产品所用到的镜像归档至指定的 harbor 仓库,容器所用到的 yaml 文件、应用构建好的 jar 包,以及应用所用到的初始
转载
2023-07-02 10:16:23
259阅读
# Jenkins Android 归档成品教程
作为一名经验丰富的开发者,我非常理解刚入行的小白在面对各种技术问题时的困惑。今天,我将带领你一起学习如何在 Jenkins 中实现 Android 归档成品。这个过程虽然听起来有些复杂,但只要跟着我的步骤一步步来,你会发现其实并不难。
## 一、流程概述
首先,我们来看一下整个流程的大致步骤。我会用表格的形式展示出来,以便于你更好地理解和记忆
原创
2024-07-30 04:54:52
141阅读
本节基于 入门章节 中的信息,并介绍了更多有用的步骤,常见模式,并演示了一些不重要的 Jenkinsfile 示例。创建 Jenkinsfile 并上传到源代码控制,会带来几个直接的好处:基于 Pipeline 的代码审查和迭代审核追踪 PipelinePipeline 的来源单一真实,可以由项目的多个成员查看和编辑Pipeline 支持两种语法,声明式和脚本式。这两种方法都支持构建持续交付流水线
转载
2023-12-11 20:29:25
128阅读
前面我们介绍了Jenkins多分支流水线、Jenkins流水线即代码之扩展共享库初体验,其实都是“流水线即代码”的体现。我们将Jenkinsfile纳入项目版本库中统一管理,实现了“谁构建、谁运行”的理念。但是在实际项目中,CI/CD其实是由运维来管理的,这样就会导致运维、开发都要通过版本库去修改Jenkinsfile、项目代码。试想下运维在调试流水线频繁提交版本,导致远程分支不断更新,
转载
2024-04-28 11:00:40
318阅读
# Jenkins归档文件的实现指南
在持续集成(CI)和持续交付(CD)流程中,Jenkins是一个强大且高效的工具。它允许开发者自动化构建、测试和部署应用程序。本文将详细介绍如何在Jenkins中使用"归档"功能来存储构建过程产生的文件。归档文件可以便于后续的下载和使用,尤其在需要审核历史构建结果时非常有用。
## 归档流程概述
实现Jenkins归档的基本流程可以分为以下几个步骤:
Jenkins操作手册1、持续集成(CI) Continuous integration 持续集成 团队开发成员每天都有集成他们的工作,通过每个成员每天至少集成一次,也就意味着一天有可 能多次集成。在工作中我们引入持续集成,通过持续集成自动构建(代码的编译、发布、部署、 用例的更新和自动化执行),从而达到尽早发现代码集成的错误。2、在没有持续集成时,开发的模
requests-plugin概括对于用户对于管理员requests-plugin官网地址:requests-plugin这个插件为非管理员用户设置了一个请求中心,以便能够要求他们的 Job 被删除或重命名,或者构建被删除或解锁。Jenkins 在重命名 Job name 后,不显示 Stage View 安装此插件可解决概括该插件向 Job 屏幕添加了 2 个新操作,以便没有删除或重命名 Job
转载
2023-07-03 22:26:26
125阅读
在持续集成的过程中,并行的执行那些没有依赖关系的任务可以缩短整个执行过程。Jenkins 的 pipeline 功能支持我们用代码来配置持续集成的过程。本文将介绍在 Jenkins 中使用声明式 pipeline 语法完成任务的并行执行。Stage 内的并行执行在声明式 pipeline 版本 1.2 之前,这是唯一的并行方式,我们看一下代码的写法: stage('run-parallel')
转载
2024-05-08 05:50:09
48阅读
目录:一、导语二、Jenkins 介绍三、基础环境准备四、Jenkins安装五、Jenkins配置六、源码构建、打包、部署、运行七、常见问题汇总 一、导语Jenkins 是一个可扩展的持续集成引擎。接下来,我将通过两篇文章来全面介绍jenkins的基本概念,安装、配置、自动构建、监控、部署,以及在生产环境的高级应用。二、Jenkins 介绍主要用途:1、持续、自动地构建/测试软件项目。2
转载
2024-06-17 12:17:40
62阅读
目录主要用于:说明通用规则Pipeline 介绍Pipeline 条件StepNodeStagePipeline入门在Web UI中定义Pipeline在SCM中定义Pipeline 管道内置文档JenkinsfileJenkinsfile使用创建Jenkins文件Build测试部署管道高级语法字符串插值工作环境设置环境变量参数故障处理使用多个代理(agent)可选步骤参数高级
转载
2024-03-13 22:59:37
126阅读
# Jenkins Archive 归档递归实现教程
## 简介
在本篇教程中,我将向你介绍如何在Jenkins中使用归档递归功能。归档递归是一种将整个文件夹及其子文件夹一起打包存档的方法。通过使用Jenkins的归档递归功能,你可以轻松地将项目中的所有文件保存在一个单独的归档文件中。
## 步骤概览
下面是实现Jenkins归档递归的步骤概览:
| 步骤 | 描述 |
| --- | --
原创
2023-10-13 10:58:43
567阅读
工作步骤:1、开发提交代码SVN/Git2、代码编译、打war包3、上传war包到服务器4、重启web服务器5、开始测试/自动化测试6、发测试结果 Jenkins工作:1、开发提交代码Git2、Jenkins拉取代码,自动化编译,打包 -- 插件3、Jenkins自动上传war包 -- 插件/sh、bat
Jenkins——持续集成服务器持续集成的概念1.什么是持续集成随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。持续集成正是针对这一类问题的一种软件开发实践。它倡导团队开发成员必须经常集成他们的工作,
转载
2024-10-14 15:13:26
26阅读
上接:Jenkins+maven+svn+tomcat操作手册(三)上一篇我们进行的是测试,接下来我们进行一个总结。1.6 出现的问题1.6.1 插件列表为空第一次安装的时候,无论是通过war包方式还是通过msi的方式,都是可以自动加载插件列表的,但是第二次为了编写这个文档,把之前的安装删了之 后,再次安装的时候,死活就是加载不了,因为网络的问题,一直加载不出来。昨晚回家,在自己的电脑上试了下,确
转载
2024-10-14 13:48:09
164阅读
归档成品:作用描述:归档构建生成的文件并且支持jenkins页面直接下载。构建后操作:Archive the artifacts打包构建:
原创
2021-12-09 20:33:40
10000+阅读
归档的创建: 归档的创建:public class Archiver {
/**
* 创建归档文件
* @throws Exception
*/
public void newArchiveFile(String [] srcPaths,String yarPath) throws Exception {
//srcPaths数组,yarPath文件路径
FileOutputStr
转载
2024-09-25 13:18:13
77阅读
之前在公司机房部署了一套jenkins环境,现需要迁移至IDC机房服务器上,迁移过程中记录了一些细节:1)jenkins默认的主目录放在当前用户家目录路径下的.jenkins目录中。如jenkins使用root用户启动,则主目录为/root/.jenkins [root@code-server ~]# ll -d /root/.jenkins/
drwxr-x--- 14 root
转载
2024-05-08 19:25:51
965阅读
利用jenkins,git,maven自动打包项目
主题 以前自己做些小玩意儿比如博客 的时候,在远程服务器上的tomcat发布工程用的是目录的结构,而不是war.原因很简单.用目录结构的话每次只需要把修改的.class文件,.jsp文件等文件覆盖原本的文件即可.而如果是war的话就无比蛋疼,每次都要重新整个war覆盖,而且打包比较麻烦. 对于我自己
一、安装插件【Publish Over FTP】二、在【系统管理】->【系统设置】->【Publish over FTP】->点击【增加】按钮,增加一个要连接的FTP:FTP Server Name:FTP名字Hostname:主机IP或者域名Username:ftp登陆用户名Password:ftp密码Remote Directory:远程根目录(建议设置为:/)三、点击【Te
转载
2024-05-04 15:36:29
209阅读
上一章,使用单机配置并运行了一个简单的maven项目,并发布到了一个服务器上启动。这一章将要配置一个slave agent,并将上一章的job放到agent上执行。我们agent使用的是ssh的方式前置步骤准备两台虚拟机:192.168.233.32(使用用户名+密码方式登录ssh)192.168.233.34(使用私钥方式登录ssh)两台虚拟机都安装并配置好Git、Java、Maven两台虚拟机
转载
2024-06-22 08:01:03
79阅读