最近在公司运维同学的推动下,前后端部署使用docker镜像方式实施。前端在实施的时候遇到了问题:如何在一次jenkin任务构建使用两个gitlab仓库的东西(我们前端的代码和配置存在于两个不同的gitlab仓库),我们需要在构建docker镜像的时候,将构建代码和配置全部放到镜像中去,镜像启动的的时候再去根据不同的环境使用不同的配置(创建一个构建代码中默认配置<dist文件中的dynam
转载 2024-03-28 22:20:22
156阅读
这个在项目中通常是为了解决远程到不同服务器执行相关脚本 Either supply the path ...
原创 2021-07-28 10:49:41
1441阅读
以下以在MAC上安装为例: 1、从官网下载安装包https://jenkins.io/download2、双击pkg包安装程序开始安装。(这种方式安装的不好卸载)提示输入密码,按照提示的路径找到密码sudo vim secrets/initialAdminPassword3、提示offline,不能安装插件。 解决方法:1)提示offline的那个页面,不要动。然后打开一个新的
转载 11月前
55阅读
一、说明作用:通过ssh连接其他Linux机器,向远端机器发送文件和执行命令。官方文档:Publish Over SSH Plugi 二、配置         1、创建主机配置        找到SSH部分(如下)  
转载 2024-05-09 10:08:57
1104阅读
# 使用 Jenkins 通过 SSH 实现 Java 应用发布 随着持续集成和持续部署(CI/CD)理念的广泛应用,Jenkins 已成为 DevOps 生态系统中的重要工具。通过 Jenkins, 开发者能够自动化构建、测试和部署应用。在众多部署方式中,通过 SSH 进行远程发布是一种常见且有效的解决方案。本文将以 Java 应用的发布为例,介绍如何使用 Jenkins 通过 SSH 来实现
原创 11月前
234阅读
 说明这个插件可以通过ssh连接其他服务器。 公共配置Passphrase:密码Path to key:key文件(私钥)的路径Key:将私钥复制到这个框中Disable exec:禁止运行命令   私有配置SSH Server Name:服务器名称。Hostname:需要连接ssh的主机名或ip地址Username:用户名Remote Direc
原创 2017-04-20 16:13:35
10000+阅读
2评论
自动化部署主要是为了解决项目、环境、持续集成慢、部署操作麻烦、手动操作易出错、自动化运维等问题。Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。目标:支持多分支、环境、多项目、套配置文件编程语言支持一键构建、集群发布支持一键回滚历史版本快捷配置添加新的部署项目支持多个项目使用同一个job发布或回滚另
共享库其实就是将pipeline里面的函数,进行封装,从而简化pipeline。 后面流水线就是不断的补充这个库了,补充和Jenkins和相关平台集成的函数,比如gitlab,nexus,sonqrqube这些,将和这些平台集成的代码封装到共享库里面供pipeline调用。你的项目不是很多,你可以使用函数这种方式,这里有个问题,当你存在两个Jenkinsfile的时候,这个时候函数就是两份,你设法
转载 2024-07-30 08:44:58
30阅读
Jenkins远程部署,一开始没有任何头绪,想了很多方案. 因为两台机器都是windows系统,所以想到publish over cifs, 但是这个网上资料太少,貌似只能内网使用。又想到了Jenkins 分布式构建,但是Jenkins构建的代码和产物最后自动拷贝到主节点。而远程机器其实是客户方的机
转载 2021-07-22 10:33:45
591阅读
在之前的篇幅中有介绍,利用jenkins结合shell脚本完成远程部署的功能,点击Jenki
转载 2021-07-23 14:03:37
623阅读
Jenkins后发现他的优点,尝试了下在自己本地搭建一个Jenkins,和大家分享下。  Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。  本文中使用的软硬件环境:jdk1.8 + svn + maven + win7(centos7)本地win7,虚拟机centos7。  下面开始搭建:一:jenkins下载jenkin
转载 2024-10-04 09:15:12
345阅读
# Jenkins Publish Over SSH无法启动Java问题解决指南 在现代软件开发中,Jenkins作为一个开源自动化服务器被广泛使用,支持持续集成和持续交付(CI/CD)的功能。然而,在使用Jenkins进行部署的过程中,用户有时会遇到各种各样的问题,其中之一便是“Publish Over SSH插件无法启动Java”。本文将探讨可能的原因,并展示如何解决此问题。 ## 1.
原创 9月前
97阅读
一、前言Publish Over SSH插件是jenkins里面必不可少的插件之一,主要的功能有两个把jenkins服务器上的文件,传输到远程tomcat服务器的指定目录。远程执行shell命令和脚本。安装步骤: 系统管理→管理插件→可选插件→Artifact Uploaders→Publish Over SSH二、功能说明2.1 基础功能文件传输功能可以把jenkins打包好的war包传输到to
转载 2024-02-27 20:33:36
84阅读
目录1、安装1.1、安装插件1.2、配置2、配置2.1、配置jenkins支持maven自动编译2.2、配置文件3、发布4、脚本 官方特性介绍:publish over ssh SCP - 通过SSH发送文件(SFTP)在远程服务器上执行命令(可以禁用服务器配置或整个插件)使用用户名和密码(键盘交互)或公钥认证密码/密码短语在配置文件和用户界面中加密SSH SFTP / SSH
转载 2024-04-18 16:14:35
98阅读
这篇重点介绍发送邮件这个方法,或者叫指令,是因为发送邮件这个功能太常用了。这个指令是mail,然后配合几个属性就可以在代码里发送一个比较完整的邮件。我们知道在jenkins中构建之后一般都会执行结果通知,告知构建人和其他项目人员构建的结果是什么状态,一般是失败,成功,取消三种结果。在通过pipeline代码发送邮件之前,你的需要学会在jenkins服务器上配置好smtp邮件服务器。1.Jenkin
前言:        pipeline语法分类一般来说,有四种。分别是环境配置、阶段步骤、行为动作、逻辑判断。二、阶段步骤(1)poststage块(阶段)完成的状态来进行一个或者多个附加步骤(取决于该post部分在pipeline中的位置) 参数描述alwayspost无论pipeline块或者stage块运行的完成状态如何,都运行该部分中的步骤。chan
本文是jenkins应用系统文章的一部分,大部分来自工作和学习中的实践,部分内容来自官方文档和网友的文章,引用的文章会在“參考资料”部分附上原始链接,如无意中侵犯您的权利。请联系QQ:46106962。如须要进一步的交流请添加QQ群:(Jenkins学习交流)469536515。转载和使用请注明出处
转载 2018-04-17 20:43:00
317阅读
2评论
publish-over-ssh
原创 2022-02-10 16:56:01
859阅读
【代码】jenkins教程:sshPublisher示例(Publish over SSH插件)
原创 2023-10-02 12:07:05
1099阅读
转载 2019-10-25 14:18:00
218阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5