分布式项目的打包部署增加了运维人员的工作量,而且工作是机械重复,极无技术含量的,说白就是打更。我们要把复杂的事情简单化,简单的事情标准化,标准的事情流程化,所以打包部署成了我们流程化里头的流水线。该项目是一个有5台+以上的服务器分流部署的分布式项目,针对该项目的自动化部署所作的持续集成拓扑图如下所示(截图有限,只画了3台,意思到位即可,IP为虚拟IP):一. jenkins需要装的插件G
转载 2024-03-05 11:23:35
101阅读
先决条件安装Java SDK sudo apt-get install openjdk-8-jdk # sudo apt-get install openjdk-7-jdk 早些系统可以安装 第1步 - 安装Jenkins包含在默认Ubuntu软件包中的Jenkins版本往往落后于项目本身的最新版本。 为了利用最新的修复和功能,我们将使用项目维护的软件包来安装Jenkins。首先,我们将存储
最近AI绘画很火,所以想在本地部署个环境体验一下。原本打算在Windows下安装,网上有很多教程,也有很多大佬做了整合包,可是我的Windows系统下的显卡驱动版本太低,也没法升级,只能装CUDA9,导致安装torch会出现问题。所以考虑在Ubuntu下安装,参考了几篇文章,所幸也安装成功了。这里记录一下安装过程,以供参考。我的机器配置: 1.安装cuda支持安装的cuda版本可以用nv
Note from 2014-06-28 17:57:14.400 Ubuntu 14.04 LTS 安装 LNMP Nginx\PHP5 (PHP-FPM)\MySQL 利用http://www.linuxidc.com/Linux/2014-05/102351.htm 文档做为安装的参考文档,并录制视频来完成整个安装和测试 ============ 1 安装前的提示 &nb
转载 7月前
26阅读
前言在网上看到好多关于jenkins构建项目的博客,说的也都挺全面。但是不知道为什么根据他们的步骤我实际操作中要么就是哪一个环节卡住,要么就是操作失败,当然也许是因为我的悟性太低。但是经过一番自己的瞎摸索,最终还算是成功了,这篇博客不会系统的去讲整个jenkin的使用以及全面的配置解析,仅仅在我自己实践的基础上给初学者能够成功构建部署一个web应用的分享。安装JenkinsX我用的版本是Jen
转载 2024-06-06 09:40:14
60阅读
 一、分析准备 接上文,我们的项目是部署在windows server机器上的,没有Linux方便,需要先配置好SSH连接工具,以便后续Jenkins能连接到此服务器实现传包+执行脚本等任务。经过分析,我们要做如下的准备:1、在项目所在的windows server机器上安装SSH工具2、通过工具、命令行等,手动确保Jenkins机器能通过SSH连接上项目机器3、在确认上述连接
1: 创建任务 2: 配置任务 3: 源码管理 4: 构建触发器/构建环境 5: 构建 6: 部署tomcat 校验Tomcat 是否安装好: 该插件主要运用在Java项目中,功能是“将成功编译的War/Jar包部署远程的应用服务器上,该功能的实现主要基于Cargo。当前支持的应用服务器版本如下
原创 2022-08-09 09:35:20
478阅读
# Jenkins部署Docker ## 引言 随着持续集成与持续部署(CI/CD)的理念逐渐深入软件开发的各个角落,Jenkins作为一个广泛使用的自动化服务器,得到了越来越多开发者的青睐。将Jenkins部署Docker上,能够简化环境配置,提高资源利用率,并帮助团队更加专注于开发与测试。在这篇文章中,我们将探讨如何将Jenkins部署Docker,并通过示例代码进行说明。 ##
原创 9月前
83阅读
概述有时候生产或者开发环境有可能是linux或者unix系统,所以有必要了解一下,在linux或者unix系统下nodeJS环境的部署。为了自己以后查阅方便,所以索性记录下来。本机器的安装环境是Ubuntu Sever14.04 64位版本。linux下部署nodeJS有三种方式,分别是编译源码、安装包下载安装和apt-get方式安装。下面分别介绍这几种部署方式。源码编译安装由于nodeJS源码的
转载 9月前
50阅读
   1. 安装Jenkins    1.war包安装:启动Jenkins命令,打开cmd至Jenkins安装目录下,运行命令 java -jar jenkins.war 如果改变默认端口,则指定端口例如端口号1080:java -jar jenkins.war --httpPort=1080。此种安装方式的Jenkins可以在Web容器中运行,作为持续性集
windows环境下,Jenkins使用cmd脚本部署tomcat最近在搭建jenkins部署tomcat时,因为环境和需要使用批处理脚本启动的原因出现不少问题,目前把我这边遇到的一些问题及最终的解决方案和批处理脚本贴出来。供参考一、部署中可能遇到的问题及解决方案1. jenkins执行完命令会杀掉进程及其衍生进程的问题目前网上能搜索的解决办法基本都是说在脚本中添加 BUILD_ID=dontK
转载 2024-03-18 17:54:18
49阅读
之前一直没搞过这种集成开发环境,最近抽空玩了一下,现在做个记录,方便以后自己查看。一  准备工作开发环境:IDEA+MAVEN+SVN集成环境:Jenkins+Nexus二  具体配置过程idea创建maven项目以及配置svn就不赘述了,直接进入配置。配置过程这里分成两个部分:即两种发布方式,ide发布和jenkins发布第一个部分为不配置jenkins的情况下,即单纯通过idea发布项目ne
Hello,各位小伙伴大家好,我是小栈君。好久不见,最近因为工作的缘故,导致了更新变慢,但是小栈君也在积极的做素材的规划,毕竟学习知识点的归纳和提炼需要一定的时间。所以还请大家多多见谅,下一期的分享主题我们依旧会围绕着go语言系列进行。不过小栈君会尽量加快节奏。因为接下来的挑战是对于最近关乎国家战略有关的区块链。因为之前有幸参加了相关的一部分项目实战,所以也想对于这一部分做一个简单的教程系列。还请
转载 10月前
18阅读
在Kubernetes(K8S)的环境中,使用Jenkins部署Spring Boot应用到Docker容器是一种常见的实践。在本文中,我将向您展示如何完成这个过程。首先,我们需要了解整个部署流程,然后逐步实现每一个步骤。 整个部署流程可以分为以下步骤: | 步骤 | 说明 | |--
原创 2024-04-30 10:44:59
103阅读
Jenkins 部署 Spring Boot Docker 这个过程,我将详细记录下来,以帮助你顺利完成这项任务。 ## 环境准备 在开始之前,我们需要确保环境的软硬件要求得到满足。以下是系统及工具的兼容性矩阵: | 组件 | 版本 | |--------------|--------------------| | Jenkins |
原创 7月前
87阅读
一、环境搭建本次实验的环境为Ubuntu 16.04,Jenkins 2.8.31、安装ssh sudo apt-get update # 更新软件源 sudo apt-get install openssh-server # 安装ssh sudo ps -e |grep ssh ## 查询是否启动 ,如果没有启动 sudo service ssh start 启动 使用gedit修改配置文
转载 10月前
54阅读
上一篇docker镜像以及容器启动后我们就可以进行访问了 打开浏览器 输入ip加端口号 这里我们的镜像就成功了 但是我们最后的目的还是没有实现 因为我们需要的是自动部署 这时候我们整理下思路 1.我们有了jenkins可以实现拉取源代码 2.Jenkins可以实现根据不同的服务进行打包 3.docker制作镜像后可以运行jenkins所打的jar包 有了这些东西后我们就可以把jenkins和do
转载 2023-10-24 09:15:04
128阅读
接着上次的说,上次只是实现了本地自动化部署,这种情况只是针对开发环境和部署环境在同一台机器时适用。不过,一般情况下,我们都会要把项目部署远程Linux服务器上,所以这节的主要内容是:1、部署开发环境下的Web项目远程Linux服务器;2、实现自动备份;准备环境: 本地开发,安装虚拟机,在虚拟机安装Linux服务器步骤: 1、安装插件,登录到Jenkins后台,选择“系统管理”—>“管理插
转载 2023-11-16 11:12:22
63阅读
Jenkins集成Tomcat中一、首先要有jdk和Tomcat环境如果没装jdk,请移步这里:jdk安装和配置环境变量 如果没装Tomcat,请移步这里:Tomcat安装(安装版) 二、下载Jenkins的war包:http://mirrors.jenkins-ci.org/war/,选择你需要的版本进行下载三、把下载好的war包放到Tomcat安装路径下的webapps文件夹下四、然后在
转载 2024-01-29 02:43:24
151阅读
Jenkins 是一款优秀的自动化构建服务器,利用jenkins可以帮我们解决重复繁琐的构建步骤,下面就来介绍如何搭建jenkins服务器以及如何配置项目自动化部署。一、安装Jenkinsjenkins的安装非常简单,本质就是一个可运行的war包,java程序员都不陌生;只要将这个war包放到tomcat容器即可运行起来;官网下载Jenkins:https://jenkins.io/zh/将下载的
  • 1
  • 2
  • 3
  • 4
  • 5