公司基本都是用PHP写的后台代码,所以决定做一个jenkins自动构建代码,省着总让我手动一个一个文件传。 我要达到的最终目的是:在一个项目里面可以选择发布和回滚,构建过程清晰明了。 我的心路历程是这样的: 首先架构情况为gitlab和jenkins都是在本地,服务器都是买的云服务器,所以要在本地打包,接着通过jenkins的Send build artifacts over SSH插件上传到云服
1、场景同事要使用api token插件导致jenkins自动升级无法正常启动。jenkins属于sre的CD部分,一挂无法发版,十万火急。升级后启动报错内容如下:docker logs -f jenkins-id//插件启动失败SEVERE h.model.UpdateCenter$DownloadJob#run: Failed to install jaxbjava.io.IOExcepti
原创 精选 2022-10-31 16:38:13
6274阅读
# Jenkins 如何回退 Docker 版本 在现代软件开发中,持续集成和持续交付(CI/CD)已经成为推动项目快速发展的重要手段。Jenkins 是一个流行的开源自动化服务器,广泛用于构建、测试和部署从源代码库中的代码。而 Docker 是一种轻量级的虚拟化技术,使应用和其所有依赖项能够打包成一个容器,从而保证在不同环境中的一致性。本文将重点讨论如何Jenkins回退 Docker
原创 2024-10-22 03:58:34
75阅读
关于构建结束后jenkins会kill所有衍生子进程的官方解决方案:https://wiki.jenkins.io/display/JENKINS/Spawning+processes+from+buildjenkins(windows)----------->应用服务(windows):2个服务部署在一台windows机器上 公司项目是前后端分离的。web前端+java后台服务,
转载 2024-09-05 21:13:20
48阅读
Git+GitLab+maven+Jenkins自动化部署原理注:本教程旨在记录原理,而非具体配置流程。 Git+GitLab+maven+Jenkins自动化部署原理引言:Git GitLabJenkins自动化部署流程Jenkins 一键部署任务流程编译打包拷贝文件启动项目个人理解 引言:前几天,受命搭建了Git+GitLab+maven+Jenkins自动化部署环境,配置环节复杂,趟了不知道
最近在公司推行Docker Swarm集群的过程中,需要用到Jenkins来做自动化部署,Jenkins实现自动化部署有很多种方案,可以直接在jenkins页面写Job,把一些操作和脚本都通过页面设置,也可以在每个项目中直接写Pipeline脚本,但像我那么追求极致的程序员来说,这些方案都打动不了我那颗骚动的心,下面我会跟你们讲讲我是如何通过Pipeline脚本实现自动化部署方案的,并且实现多分支
转载 2024-02-22 20:26:16
472阅读
一:本文通过jenkins调用shell脚本的的方式完成从Git服务器获取代码、打包、部署到web服务器、将web服务器从负载均衡器删除、解压、复制配置文件、创建软连接、测试每一台web服务器、将web服务器添加至负载均衡、回滚到任意指定版本、一键回滚到上一版本等功能,脚本放在www用户家目录并使用www用户身份执行,每个web服务器也都使用www用户运行web服务,且UID相同web目录和权限都
摘要: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阅读
Windows 10内建的回退功能,能够让您回退到前一个Windows版本(如版本1909、1903、1809等等,将取决于您先前的版本为何)。如果您更新Windows 10版本后遇到系统异常或程序不兼容等问题,您可以尝试将Windows回退至上一个版本。如果您上一个Windows版本与目前使用的密码不同,回退后您需要使用旧密码登入。※ 请注意: Windows 10的回退选项仅在更新版本后的10
  Jenkins 是一个可扩展的持续集成引擎,可以为我们提供代码自动编译、打包和发布工作,减少部署成本。一、安装与启动  Jenkins 提供了多种便捷的安装方式,比较推荐使用执行 war 包的方式。1、基本资料  官网地址:https://jenkins.io/  下载地址:https://jenkins.io/download/  中文文档:https://www.w3cschool.cn/
转载 2024-05-07 16:02:50
116阅读
# 回退 yum 升级的 Docker 在管理 Docker 服务时,有时候我们可能会遇到因为升级 Docker 版本导致出现了一些问题,这时候就需要回退到之前的版本。本文将介绍如何通过 yum 命令来回退 Docker 的版本。 ## 1. 查看已安装的 Docker 版本 首先,我们需要查看已安装的 Docker 版本,以便知道我们要回退到哪个版本。可以使用以下命令来查看: ```ba
原创 2024-06-28 05:51:09
212阅读
一、创建项目 选择第一项进行输入名称创建二、对项目进行配置添加引用的模块,写入引用的变量名称(这个变量相当于一个随机值,构建的时候输入什么就会引用什么)设置shell执行命令(需要jenkins配置对应服务器的免密)根据引用的server_name变量结合脚本调用实现让开发自己升级操作echo ${server_name}ssh root@10.198.6.154  "cd /ho
原创 2024-06-27 11:06:03
139阅读
1评论
 服务器IP 服务 备注 10.4.82.119 Jenkins 第一次配置不会的可以按照我的步骤来 10.4.82.120 gitlab、tomcat 测试环境tomcat端口8083 10.4.82.115 tomcat 测试环境tomcat端口8083 Jenkins发布回滚流程一、Jenkins介绍及安装 二、Jenkins 安装配置安装完成后的界面如下Jen
转载 2024-10-11 20:57:01
111阅读
场景一:打标签实现回滚背景介绍:本项目代码存储在gitlab,再通过jenkins发布到对应的节点上。 使用tag控制版本:每一次成功的构建,jenkins自动为gitlab的分支打上tag,版本更新可直接选择production分支,当需要回滚时选择对应的tag进行构建。jenkins主要配置tag的参数化构建Name: 此参数的变量名,可在之后配置以 $tags 形式引用;Descripti
转载 2024-03-15 10:29:45
0阅读
jenkins 构建api REST APIs are probably the simplest way to integrate two applications over the Internet. Most web developers have integrated with or built them. REST API可能是通过Internet集成两个应用程序的最简单方法。 大多数
nginx1.16.1的部署安装我参考的这个博客https://www.cnblogs.com/FengGeBlog/p/13534156.html。先看下这个文章,然后一会我们对这个进行版本升级注意:下文将1.16.1版本成为旧版本nginx,1.18.0成为新版本nginx1、先确认旧的nginx进程是已经存在的旧版本nginx启动进程[root@master2 nginx]# ps aux 
转载 2021-04-23 15:08:37
149阅读
nginx1.16.1的部署安装我参考的这个博客https://www.cnblogs.com/FengGeBlog/p/13534156.html。先看下这个文章,然后一会我们对这个进行版本升级注意:下文将1.16.1版本成为旧版本nginx,1.18.0成为新版本nginx1、先确认旧的nginx进程是已经存在的旧版本nginx启动进程[root@master2nginx]#psaux|gre
原创 2021-03-08 19:29:07
264阅读
nginx1.16.1的部署安装我参考的这个博客https://www.cnblogs.com/FengGeBlog/p/13534156.html。先看下这个文章,然后一会我们对这个进行版本升级注意:下文将1.16.1版本成为旧版本nginx,1.18.0成为新版本nginx1、先确认旧的nginx进程是已经存在的旧版本nginx启动进程[root@master2nginx]#psaux|gre
原创 2020-10-11 21:55:24
508阅读
esxcli software vib install(update) -d="补丁路径"  esxcli software vib list   查看补丁信息vmware -l 查看esxi系统版本信息回退补丁 重启esxi系统然后 在读取进度条的时候 按shift+r进入回滚模式 按y回退到上一个版本。
原创 2018-01-31 09:43:58
6882阅读
2点赞
Nginx升级回退
转载 2020-08-31 14:31:03
886阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5