之前的博文介绍了Jenkins的入门安装,本文主要介绍如何使用jenkins进行git项目的集成构建与部署1、首先进行全局工具配置查看下本机的jdk、maven、git安装路径 echo $PATH 全局工具配置:系统管理->全局工具配置JDK与Git环境配置配置Ant与Maven环境,并保存应用2、安装maven项目需要的插件:系统管理->插件管理 Maven In
转载
2024-03-13 11:32:56
92阅读
# Docker Git项目部署
## 1. 什么是Docker?
Docker是一种开源的容器平台,可以将应用程序与其依赖项打包成一个容器,然后在任何环境中快速部署和运行。与传统的虚拟化技术相比,Docker更加轻量级、快速、可移植。
## 2. 为什么使用Docker部署Git项目?
使用Docker可以方便地隔离应用程序及其依赖项,确保在不同的环境中运行一致性。对于Git项目,使用D
原创
2023-11-22 06:02:57
357阅读
上一节,我们安装了jdk,maven,tomcat等环境接着走:4.下载Jenkinswar包放到tomcat的webapps下wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war -P /usr/share/tomcat/webapps/垃圾网速不能忍受 这里我使用本地下载好的war包,用sftp上传到这个目录下
转载
2024-06-13 11:07:51
330阅读
分布式项目的打包部署增加了运维人员的工作量,而且工作是机械重复,极无技术含量的,说白就是打更。我们要把复杂的事情简单化,简单的事情标准化,标准的事情流程化,所以打包部署成了我们流程化里头的流水线。该项目是一个有5台+以上的服务器分流部署的分布式项目,针对该项目的自动化部署所作的持续集成拓扑图如下所示(截图有限,只画了3台,意思到位即可,IP为虚拟IP):一. jenkins需要装的插件G
转载
2024-03-05 11:23:35
101阅读
文章目录在服务器(CentOS)上使用 git 部署项目方式一:使用 gitlab 仓库方式二:在服务器上搭建 git 仓库附录:git 常用命令 在服务器(CentOS)上使用 git 部署项目主要流程:本地 git push 至 git 仓库更新代码。服务器上 git pull 从 git 仓库获取更新。这里的 git 仓库有两种方式实现:使用第三方 gitlab 存储与管理代码。在服务器上
转载
2024-01-10 19:10:34
77阅读
问题描述1、通过 《 Git 从本地开发到部署上线流程_Windows版》,我们知道了如果使用 Git 实现从线下到线上库的过程。2、接下来我们来讲解如何 本地->库->服务器,的自动化部署过程3、帮助:Git基础命令解决方案1、查看 服务器 是否生成公钥,没有生成就生成一下公钥【这个公钥只要用于在服务器 root 用户上
转载
2024-01-10 13:08:39
65阅读
Git的使用+SpringBoot项目搭建我的github账号及本次新建的仓库Git的安装 下载好Git后打开如下exe文件,选好路径一直点下一步即可 在idea中File-settings-version control-Git,点击test出现版本代表安装好了, 不然手动选择之前的安装路径 在这里登录自己的github账号,注意加上https://,Git的简单操作 一般来说只勾src下的就行
转载
2024-04-02 10:26:07
166阅读
在开发过程中,我们不可避免的会用到版本控制。你可能对 Git 和 SVN 有所了解。一开始基本都是在用SVN,现在可能都进化到用Git了吧,因为SVN缺点比较多。这里就不过于多的介绍Git的优点了。不知道大家一开始是怎么使用 git 进行开发的,小编一开始是先将本地的代码全部提交到 github 仓库,这个时候要让服务器上的代码更换成你提交的,那你就得登录到服务器做一次git pull origi
转载
2023-12-02 14:05:48
61阅读
前言学习Git的目标是要学会如何部署项目。Git是一种版本控制系统,与之对应的还有CVS和SVN,其中CVS和SVN都是集中式的版本控制,而Git是一种分布式的,在现代项目开发中,大多使用Git来管理项目。当前有的公司仍然使用SVN。这个可以根据团队项目需求来选择使用哪种版本控制管理项目。下面简单介绍使用Git部署项目时,用到的一些简单命令,供大家一起学习参考。具体内容一、下载并安装Git在Git
转载
2023-08-27 02:02:58
64阅读
# Git + Docker 自动部署本地项目(Windows)
在现代开发中,使用 Git 进行版本控制和 Docker 进行容器化部署已成为标准流程。本文将带您了解如何在 Windows 上实现 Git + Docker 的自动部署。我们将通过一个简单的步骤流程以及详细的代码示例来帮助您掌握这一过程。
## 部署流程
以下是 Git + Docker 自动部署的整体步骤:
| 步骤 |
原创
2024-08-30 08:02:52
255阅读
在软件开发领域中,Jenkins是一个非常流行的持续集成和持续部署工具,可以帮助开发团队实现自动化部署。本文将向你介绍如何使用Jenkins自动化部署Git项目,帮助你快速上手。
### 自动化部署Git项目流程
在下面的表格中,列出了实现Jenkins自动化部署Git项目的基本步骤,我们将一步步来实现。
| 步骤 | 操作 |
| ------ | ------ |
| 1 | 创建Jen
原创
2024-05-28 10:09:24
142阅读
从 tomcat 到 github Page,再到 nginx。技术在变化,但搭建个人站点的执念没有中断。 首先前往某云买ECS服务器,先买一个月的。 ps:如果用的是 aliyun,可以直接在线管理终端。 nginx 是 web 服务容器,类比以前用过的 tomcat。 je…
原创
2022-01-12 16:29:09
805阅读
1.应用Aggregation管理多个子项目Maven中有一个Aggregation(聚合),可以将多个项目作为模块添加到一个pom.xml中,然后告诉Jenkins这个顶层pom.xml,就可以自动从Git中拿出这些项目的源代码,并build所有的子项目和运行相应的测试程序。我这里使用的是TestNG。比如我有两个maven项目client和email_sender,我希望一次编译并测试,在这两
转载
2023-08-24 23:49:20
72阅读
配置服务器我们来看看如何配置服务器端的 SSH 访问。本例中,我们将使用 authorized_keys 方法来对用户进行认证。同时我们假设你使用的操作系统是标准的 Linux 发行版,比如 Ubuntu。首先,创建一个操作系统用户 git,并为其建立一个 .ssh 目录。Note以下操作可通过 ssh-copy-id 命令自动完成,这样就不必手动复制并安装公钥了。首先,创建一个操作系统用户 gi
Git# 安装yum install git# 查看版本git --version Maven# 安装yum install maven# 查看版本mvn -v部署项目在项目目录下创建docker.sh 脚本文件#!/bin/shCONTAINER_NAME=auth-demoCONTAINER_PORT=9999 # 容器端口APPLICATION_PORT=9999 # 应用端口echo "*********应用容器名[$CONTAINER_NAME] 应用访问端
原创
2022-03-17 16:32:04
76阅读
.
转载
2015-06-01 10:51:00
95阅读
2评论
一、准备工作1.1 准备两台机器Git仓库这里就不在进行部署了这里使用的是官网的仓库(GitLab/GitHub/Gitee)用法都一样方便演示角色用途IP部署服务Jenkins拉取、推送代码50.50.50.128JDK11、tomcat8、Jenkins2.346.3、Git、Rsyncweb应用服务器模拟线上服务器50.50.50.129JDK11、tomcat8、Rsync1.2 流程梳理
背景 最近安装Jenkins,参照网上的各种资料进行尝试,折腾了好久,但是查找了这么多资料,相似度在90%以上!!!,相同的安装过程,测试了几台机器,未曾成功,不得不感慨自己能力有限,最终慢慢摸索,形成思路,现分享给大家,希望大家在安装的时候少走弯路。 PS:本人很痛恨那种粘贴复制,毫无思考的博主,本想着拿着解决问题的心态,但结果还是一样,不但浪费了大家的时间,还浪费了大家的感情,所以,我把我遇
转载
2024-03-10 09:59:15
466阅读
# Android Studio中嵌套Git项目教程
## 概述
在Android Studio中实现一个Git项目内嵌另一个Git项目是一项常见的开发操作。本文将指导你如何实现这一操作,帮助你更好地管理项目和版本控制。
## 整体流程
为了更清晰地展示整个操作流程,我将使用表格展示每个步骤的具体操作。
```mermaid
journey
title 整体流程
sectio
原创
2024-05-28 06:59:01
123阅读
1、git分布式版本控制系统是什么?现在本地电脑1有一套data_system的代码,如果想把这套代码放到云服务器上,应该怎么做呢?最简单的做法是直接将本地电脑1上的代码拷贝到服务器上。但是我们拷贝完成后发现了一个bug1,在本地电脑1的代码中修复了之后。需要与云服务器上的代码同步,还是要将本地电脑1的代码拷贝到本地电...
原创
2023-02-05 10:33:04
531阅读