程序员每天的工作,几乎都是围绕着开发、打包、发布、测试这些点循环往复,但这些过程中,有很大一部分重复性的苦力活,不仅消耗了我们大量的时间,但有不得不做;纯手工去集成、部署,既苦力,还容易出错;此时就需要通过自动化,来解放双手。在做自动化集成、部署前,先引入两个概念CI/CD,其核心分为三点:持续集成(Continuous integration)频繁地(一天多次)将代码集成到主干。每次集成都通过自
转载 2024-04-18 11:55:46
997阅读
相信各位VPSer在使用VPS时会经常在不同VPS间互相备份数据或者转移数据,大部分情况下VPS上都已经安装了Nginx或者类似的web server,直接将要传输文件放到web server的目录,然后在目标机器上执行:wget http://www.vpser.net/testfile.zip 就行了。当VPS上没有安装web server和ftp
转载 2024-07-18 12:33:21
59阅读
几周前,我发布了一个有关从Java EE 5迁移到7的博客 。这主要是关于如何使用新的Java EE 7改进Java EE 5代码。 现在,在本文中,我将对应用程序服务器端的迁移路径进行一些研究。 如果您使用的是Java EE 5,则很有可能正在使用以下服务器之一: JBoss 4倍或5倍 玻璃鱼 2x Weblogic 10倍 Websphere 7倍 还有许多其他支持Java
转载 7月前
48阅读
首先我们在一台服务器上部署svn,maven,jdk,tomcat,nexus,还有Jenkins。这里我主要记录Jenkins。首先我们从网上下载Jenkins的包wget http://mirrors.jenkins-ci.org/war-stable/latest/jenkins.war然后我们把包放到tomcat下的webapps目录下然后启动tomcat,然后就是安装 Jenkins了。
转载 2024-03-15 07:48:33
810阅读
第一部分 Jenkins持续集成平台搭建一、整体配置 大致流程说明:开发人员把代码提交到Gitlab代码仓库Jenkins从Gitlab中拉取项目源码,编译并打成jar包,然后构建成Docker镜像,将镜像上传到Harbor私有仓库。Jenkins发送SSH远程命令,让生产部署服务器到Harbor私有仓库拉取镜像到本地,然后创建容器。最后,用户可以访问到容器二、代码托管平台搭建2.1.GitLab
转载 2024-05-27 15:20:51
138阅读
共享库其实就是将pipeline里面的函数,进行封装,从而简化pipeline。 后面流水线就是不断的补充这个库了,补充和Jenkins和相关平台集成的函数,比如gitlab,nexus,sonqrqube这些,将和这些平台集成的代码封装到共享库里面供pipeline调用。你的项目不是很多,你可以使用函数这种方式,这里有个问题,当你存在两个Jenkinsfile的时候,这个时候函数就是两份,你设法
转载 2024-07-30 08:44:58
30阅读
构建代码的几个名词:make:linux或者windows最原始的编译工具,在Linux下编译程序常用make,windows下对应的工具为nmake。它负责组织构建的过程,负责指挥编译器如何编译,连接器如何连接,最后生成一个可用的文件。很多在网站上下载的源码,Zip是一个源码包,我们用它的话需要对它进行编译,编译的话就是nmake.源码包不能直接使用,需要进行编译,只有编译过了才可以直接使用。a
转载 2024-07-27 10:46:23
77阅读
你是否遇到过需要 SSH 登录到远程服务器并立即 cd 到一个目录来继续交互式作业?你找对地方了!这个简短的教程描述了如何直接 SSH 登录到远程 Linux 系统的特定目录。而且不仅是 SSH 登录到特定目录,你还可以在连接到 SSH 服务器后立即运行任何命令。这些没有你想的那么难。请继续阅读。SSH 登录到远程系统的特定目录在我知道这个方法之前,我通常首先使用以下命令 SSH 登录
转载 2024-06-07 22:45:03
667阅读
1. 概述SSH 为 Secure Shell 的缩写,是一种在计算机间通过一种安全通道交换数据的网络协议。SSH采用加密的传输,可以在不安全的网络上建立一条安全的网络通道,它通过公钥机制来验证服务器和用户之间的相互验证。SSH通常用来代替 Telnet来进行远程登录、执行命令。但是它也可以作为通道,转发任何TCP连接和X11连接。它还可以使用SCP协议或者SFTP扩展协议进行文件传输。&nbsp
使用Jenkins自动化部署到远程服务器上有Publish over SSH和slave两种方法,理解了Publish over SSH和slave(节点)的区别才能在不同场景下选择不同的方法实现自动化部署。以下是我的个人理解。(如果不正确,欢迎指出,谢谢!)Jenkins是在我自己电脑上的,windows。publish over ssh其实在jenkins运行时,获取的代码是放在jenkins
# Docker 传输文件夹 在使用 Docker 构建和管理容器时,有时我们需要将本地文件夹传输到容器内部,或者将容器内的文件夹传输到本地。这种文件夹传输的需求可能涉及到开发、测试、部署等多个方面。本文将介绍如何使用 Docker 实现文件夹传输,并提供相关的代码示例。 ## 什么是 Docker? 在深入讨论 Docker 的文件夹传输功能之前,让我们先简要了解一下 Docker 是什么
原创 2023-08-14 12:08:46
516阅读
在使用Ansible进行自动化部署过程中,有时候我们需要传输文件夹而不仅仅是单个文件。Ansible提供了多种方法来实现传输文件夹的功能,本文将为大家介绍一些常用的方法。 一种常见的方法是使用Ansible的copy模块来传输文件夹。copy模块可以将本地文件夹复制到远程主机上。例如,我们可以使用以下playbook将本地目录`/local/path/to/folder`复制到远程主机的`/re
原创 2024-03-11 13:33:34
146阅读
# 传输文件夹的方法与实践 ## 引言 在日常的软件开发、数据处理和网络传输中,经常会遇到需要传输整个文件夹的需求。传输文件夹相对于传输单个文件来说,需要考虑的因素更多,包括文件夹的层次结构、文件夹中的文件数量、文件的大小等等。本文将介绍如何使用Java语言传输文件夹,并提供一些示例代码。我们将从传输单个文件开始,逐步扩展到传输整个文件夹的过程。 ## 传输单个文件传输单个文件之前,我们需
原创 2023-08-06 21:41:36
70阅读
Ansible是一种自动化工具,广泛应用于IT运维管理中。它提供了一种简单而强大的方式来自动化配置、管理和部署IT基础设施。其中,文件传输是Ansible中一个非常常用的功能。通过Ansible传输文件夹,可以方便地将文件夹从一个主机复制到另一个主机,实现文件的快速同步和共享。 在使用Ansible传输文件夹之前,我们首先需要了解一些相关概念和术语。在Ansible中,被称为“目标主机”的机器是
原创 2024-02-05 11:02:52
297阅读
Jenkins——持续集成服务器持续集成的概念1.什么是持续集成随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。持续集成正是针对这一类问题的一种软件开发实践。它倡导团队开发成员必须经常集成他们的工作,
很多人传送文件都是使用QQ,微信,百度云,或者其他网盘。不过都有微信的传输文件有大小的限制,百度云就不说了,想要正常的下载速度反而要充VIP。我一直推崇大家都学习Python,那么今天就来用Python传送文件!不需要写任何代码。而且也不需要懂Python。感兴趣的同学可以看看。大概原理说一下,因为Python内置了一个下载服务器,所以我们可以给文件夹开启一个下载服务器,然后只要我们把我们电脑的I
转载 2023-09-08 17:13:29
104阅读
两个类,提供思路,部分函数需要自己实现。TcpUploadClient://author:autumoon //联系QQ:4589968 //日期:2020-10-20 #ifndef TCPUPLOADCLIENT_H #define TCPUPLOADCLIENT_H #include <QObject> #include <QTcpSocket> #include
转载 2023-10-09 22:17:40
67阅读
在Linux操作系统中,传输文件夹是经常使用的功能。其中,FTP是一种常见的文件传输协议,通过FTP可以实现文件夹传输。红帽作为一种流行的Linux发行版,也可以通过FTP来传输文件夹。 在Linux操作系统中,使用FTP进行文件夹传输的方法相对简单。首先,在终端中输入ftp命令,然后输入目标主机的IP地址或者域名,以及FTP服务器的用户名和密码进行登录。登录成功后,使用cd命令进入到要上传文
原创 2024-05-15 10:31:47
260阅读
JAVA实现文件文件夹传输声明其他方法客户端:服务端: 声明本代码的文件夹传输并非完全由本人完成,本人只是在实现递归的基本思想上,稍微处理与改动了原作者的代码的结构,从而实现了文件文件夹传输。基本思想: 1、通过递归的形式,创造方便区分开识别文件文件夹的方法。2、基于原作者的字符识别的思想,在服务器端可以识别接收文件文件夹。其他方法组合设计模式实现,网上一大把,自己改吧!客户端:pack
转载 2023-08-29 20:43:55
77阅读
Linux操作系统是一种自由和开源的操作系统,被广泛应用于服务器领域。而在Linux系统中,SCP是一种用于安全地在不同计算机之间传输文件文件夹的工具。SCP通过加密的方式传输文件,确保了数据的安全性。在这篇文章中,我们将重点介绍如何使用SCP在Linux系统上传输文件夹。 首先,要使用SCP传输文件夹,我们需要保证自己有权限访问源文件夹和目标文件夹。在进行文件夹传输之前,我们需要先登录到目标
原创 2024-05-16 10:17:16
1149阅读
  • 1
  • 2
  • 3
  • 4
  • 5