背景        自从我们使用scrum进行项目开发后,出现这样那样的问题,有些是因为我们对scrum的理解不到位,有些则是客观因素导致的,针对这些问题,在每次迭代的总结会上,我们进行了反思,并根据具体环境对scrum进行了一一调整,想通过几篇文章和大家分享一下我的经验。我说的不一定正确,只是描述问题,然后说说我对问题的看法,采取的解决方案,希望使用敏捷
Kubernetes,简称 K8s,是用 8 代替中间 8 个字符 “ubernete” 而成的缩写,是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes 提供应用部署,规划,更新,维护的一种机制。Kubernetes 是一个分布式系统:一台控制工作机器的主机器,工作被安排在不同的工作机器
在现代软件开发的生态系统中,Kubernetes(简称K8S)作为一个高效的容器编排工具,在部署和管理容器化应用方面具有不可替代的优势。而Jenkins则是一个用于自动化构建、测试和部署软件的工具,提供强大的CI/CD能力。那么K8S之后,是否还需要Jenkins呢?答案是肯定的,K8S和Jenkins并不矛盾,而是可以完美结合,共同为软件交付流程提供更强大的支持。 首先,让我们来看一下K
原创 2024-03-06 15:00:53
162阅读
# 为什么在Jenkins中还要使用Docker? 在现代软件开发中,Jenkins和Docker都是非常流行的工具。然而,很多刚入行的小白却困惑于“既然已经Jenkins,为什么还需要使用Docker”?今天,我们就来讨论这个问题,并带你走过如何将Jenkins和Docker结合起来的过程。 ## 整体流程 下面的表格展示Jenkins中使用Docker的基本步骤: | 步骤
原创 2024-10-19 04:17:36
135阅读
       前面一篇,我介绍了如何实现打包,但是一个问题,就是无法根据实际需要打不同环境的包。很多公司至少有测试环境包和线上环境包这两种。到底如何来控制打不同环境包,每个公司基本上都是控制修改配置文件的对应网站的URL来实现。很有可能,除了一个URL不一样,其他的代码都保持一样。先来看看我们公司安卓开发是如何写这个环境控制的代码到bu
摘要:Jenkins和CloudBees首席技术官川口耕介(Kohsuke Kawaguchi)上月在尼斯的Jenkins World上发表演讲,谈到了现代化这款流行的CI/CD工具的五个正在进行的项目。川口耕介想要解决随着老化出现的痛点,他倡议围绕Jenkins Evergreen、Jenkins Pipeline (Blue Ocean)、Jenkins Configuration-as-C
转载 2024-04-29 10:59:48
37阅读
## Jenkins 和 Java 项目丢失的解决方案 在软件开发中,持续集成(CI)和持续交付(CD)是提高开发效率的重要流程。而 Jenkins 是实现这两者的强大工具之一。然而,当我们发现 Jenkins 中的 Java 项目意外消失时,可能会感到绝望。本文将探讨造成此问题的常见原因,并提供解决方案,帮助开发者尽快恢复工作。 ### 常见原因分析 1. **意外删除**:有人可能无意中
原创 10月前
176阅读
文章目录一、Jenkins简介二、安装Jenkins与插件三、新建任务与配置新建任务Gitee链接配置配置webHooks四、配置远程服务器连接五、配置邮箱通知信息六、定期备份数据七、部署web前端项目传统web项目部署Vue项目八、部署SpringBoot项目安装JDK新增Maven部署服务九、 配置镜像容器服务 一、Jenkins简介在阅读此文章之前,你需要对Linux、Docker、Git
转载 2024-02-27 17:56:43
150阅读
jenkins是什么?为什么要用jenkinsjenkins如何安装和使用?本篇文章主要回答这些问题。jenkins是什么从官网(https://jenkins.io/zh/)介绍来看: Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。CI&CD(Continous Integration & C
转载 2024-03-09 11:40:23
10阅读
HAProxy Configuration Manual version 1.5-dev24 willy tarreau 2014/04/26This document covers the configuration language as implemented in the version specified above. It does
jenkins安装 jdk for windows 1、下载 官网地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2、安装JDK 3、配置环境变量 1) 新建变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk1.8.0_11 2) 打开PATH,添加变量值:%JAVA_H
转载 2024-07-20 11:25:37
144阅读
 之前在公司机房部署一套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阅读
1.jenkins是什么Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件的流程化管理软件是一款插件式的管理软件,方便功能扩展,目前有几百个插件可以使用,覆盖了版本管控、构建工具、代码质量、构建通知、集成外部系统、UI定制等;持续集成的特点 它是一个自动化的周期性的集成测试过程,从检出代码、编译构建、运行测试、结果记录、测试统计等都是自动完成
转载 2024-03-03 11:36:45
103阅读
一、什么是Maven maven是一个项目管理和综合工具。Maven提供给开发人员构建一个完整的生命周期框架。开发团队可以自动完成该项目的基础设施建设,Maven使用标准的目录结构和默认构建生命周期maven是属于Apache的开源项目maven主要服务于java平台的构建、依赖管理、项目管理。二、手动安装MAVEN(1)下载maven [root@linux-node2 ~]# wget ht
转载 2024-03-20 08:16:58
631阅读
# Jenkins 使用 Docker ## 1. 流程 以下是实现 Jenkins 使用 Docker 的流程: | 步骤 | 描述 | | --- | --- | | 步骤 1 | 安装 Docker | | 步骤 2 | 配置 Docker 服务 | | 步骤 3 | 安装 Jenkins | | 步骤 4 | 配置 Jenkins | | 步骤 5 | 创建 Jenkins 作业 |
原创 2023-09-19 07:16:39
67阅读
Jenkins 是一个可扩展的持续集成引擎。 主要用于: l 持续、自动地构建/测试软件项目。 l 监控一些定时执行的任务。 Jenkins拥有的特性包括: l 易于安装-只要把jenkins.war部署到servlet容器,不需要数据库支持。 l 易于配置-所有配置都是通过其提供的web界面实现。 l 集成RSS/E-mail通过RS
jenkins的可伸缩部署方式,一种是基于Docker(或者docker-swarm 集群)的部署方式,另外一种是基于kubernetes的部署方式。由于基于kubernetes也是基于docker的,都需要用到docker进行通信和中转,因此使用同一的slave镜像将大大节省平台开发与维护成本,因此需要引入jenkins的另一个大插件pipeline。Pipeline也是jenkins 2.0以
转载 2023-07-19 13:48:54
74阅读
一、前言  火线(Fireline)的Jenkins官方插件已经上线,目前火线不仅能检查出安卓代码中的安全类问题和内存泄露问题,还兼容阿里开源的Java开发规约(P3C项目),本文将以教程的形式帮助大家了解如何在Jenkins中使用火线插件做静态代码扫描。  提示:如果您是第一次使用Jenkins,请先前往文章【[新手教程] Jenkins 下载安装配置教程】,本篇博客转载:http://www
一、安装html插件方法一:系统中直接安装在【系统设置】-【管理插件】搜索HTML Publisher plugin后进行安装即可方法二:下载插件后手动安装http://updates.jenkins-ci.org/download/plugins/htmlpublisher/登录地址,下载最新版本的插件:htmlpublisher.hpi【系统设置】-【管理插件】-【高级】-【上传插件】,选择刚
介绍Jenkins 项目致力于为最终用户和开发人员提供世界级的平台体验。这种体验的核心是Java,它是一种面向对象的编程语言,具有Java 虚拟机 (JVM)形式的跨平台运行时。自成立以来,Jenkins 项目一直是 Java 的主要消费者,向超过 300,000 个控制器的安装基础分发了 1,800 多个插件,并且 Jenkins 经常出现在有史以来顶级 Java 应用程序的列表中。从 Jenk
  • 1
  • 2
  • 3
  • 4
  • 5