Jenkins初级应用Publish Over SSH插件配置

目录

作为Jenkins最基本的应用也是重要的一环就是可以把文件传到服务器上面,或者在服务器上面远程执行命令。一个可在在远程分发了文件之后就控制远程服务器的操作。另外一个就是分发了文件之后,结合自动化工具在本地Jenkins服务器充当ansible或者saltstack服务端在本地用命令操作自动化运维的全部客户端。

一、安装Publish Over SSH插件。

1、进入系统管理>管理插件。

2、搜索插件并安装。

二、配置系统。

1、系统管理>系统设置

Path to key 和 Key 只需也只能写其一。

三、配置项目。

1、点开项目的配置。

2、找到构建。

3、增加构建步骤。这个步骤就在“构建”的大标题里面。

4、填写表单。

Either Source files, Exec command or both must be supplied 这个提示可以不用管,这里不是报错,只是一个警告而已。具体支不支持,只有你自己知道。

5、保存之后,点“立即构建”,文件就送到远程服务器了。

在以后的博客中会逐步介绍其他插件的用法,同时也会分享在使用的过程中一些错误的解决。

(0)

相关推荐

  • jenkins 配置用户角色权限的实现方法

    jenkins 配置用户角色权限需要安装插件 Role Strategy Plugin 1.安装 Role Strategy Plugin 插件 下载地址:https://updates.jenkins-ci.org/download/plugins/role-strategy/  打开jenkins 系统管理-->管理插件-->高级    点击上传,选择下载的插件安装 安装完后,重启jenkins 2.安装插件后,进入系统设管理-->Configure Global Security

  • 使用Jenkins配置Git+Maven的自动化构建的方法

    背景 最近安装Jenkins,参照网上的各种资料进行尝试,折腾了好久,但是查找了这么多资料,相似度在90%以上!!!,相同的安装过程,测试了几台机器,未曾成功,不得不感慨自己能力有限,最终慢慢摸索,形成思路,现分享给大家,希望大家在安装的时候少走弯路. PS:本人很痛恨那种粘贴复制,毫无思考的博主,本想着拿着解决问题的心态,但结果还是一样,不但浪费了大家的时间,还浪费了大家的感情,所以,我把我遇到的问题和解决的方式记录下来和大家分享. 知识背景 首先需要理解的是,Jenkins是帮我们将代码进行

  • jenkins配置python脚本定时任务过程图解

    这篇文章主要介绍了jekins配置python脚本定时任务过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.首先安装jekins环境,访问网页https://jenkins.io/zh/download/,下载长期稳定版如下: 2.下载安装包后直接运行,进行选择安装路径,傻瓜式安装.安装完成后,点Finished,弹出jekins输入密匙网页,根据网页提示路径,找到 对应的jekins密匙输入后,选择推荐插件安装即可.(也可以不安装插

  • Jenkins配置自动发送邮件过程图解

    这篇文章主要介绍了jenkins配置自动发送邮件过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 前提条件: 邮箱中的SMTP服务需要开启,示例中用的QQ邮箱,所以以QQ为例,需要生成一个授权码: 1.Jenkins中,点击系统管理-系统设置,如图: 2.定位到邮件设置"Extended E-mail Notification",系统管理员邮件地址必须与UserName填写一致: 3.jenkins中的配置: 点击 添加Trig

  • docker-compose部署配置jenkins的详细教程

    docker-compose部署配置jenkins  一.docker-compose文件 version: '3.1' services: jenkins: image: jenkins/jenkins:lts volumes: - /data/jenkins/:/var/jenkins_home - /var/run/docker.sock:/var/run/docker.sock - /usr/bin/docker:/usr/bin/docker - /usr/lib/x86_64-lin

  • jenkins安装及其配置笔记

    一.相关概念 1.1 Jenkins概念: Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台.这是一个免费的源代码,可以处理任何类型的构建或持续集成.集成Jenkins可以用于一些测试和部署技术.Jenkins是一种软件允许持续集成. 1.2 Jenkins目的: 1.持续.自动地构建/测试软件项目. 2.监控软件开放流程,快速问题定位及处理,提示开放效率. 1.3 特性: 开源的java语言开发持续集成工具,支持CI,CD. 易于安装部署配置:可通过yum

  • Jenkins的安装配置详解

    Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1.持续的软件版本发布/测试项目. 2.监控外部调用执行的工作. 首先保证系统中已经安装了jdk 官网下载地址:http://mirrors.jenkins.io/war-stable/latest/jenkins.war 第一种启动方法:切换到jenkins.war存放的目录,输入如下命令: java -jar je

  • Jenkins初级应用Publish Over SSH插件配置

    目录 一.安装Publish Over SSH插件 二.配置系统 三.配置项目 作为Jenkins最基本的应用也是重要的一环就是可以把文件传到服务器上面,或者在服务器上面远程执行命令.一个可在在远程分发了文件之后就控制远程服务器的操作.另外一个就是分发了文件之后,结合自动化工具在本地Jenkins服务器充当ansible或者saltstack服务端在本地用命令操作自动化运维的全部客户端. 一.安装Publish Over SSH插件 1.进入系统管理>管理插件. 2.搜索插件并安装. 二.配置系

  • Jenkins初级应用Publish Over SSH插件配置

    目录 作为Jenkins最基本的应用也是重要的一环就是可以把文件传到服务器上面,或者在服务器上面远程执行命令.一个可在在远程分发了文件之后就控制远程服务器的操作.另外一个就是分发了文件之后,结合自动化工具在本地Jenkins服务器充当ansible或者saltstack服务端在本地用命令操作自动化运维的全部客户端. 一.安装Publish Over SSH插件. 1.进入系统管理>管理插件. 2.搜索插件并安装. 二.配置系统. 1.系统管理>系统设置 Path to key 和 Key 只需

  • jenkins中通过Publish Over SSH插件将项目部署到远程机器上的讲解说明

    Publish Over SSH插件使用 在使用Publish Over SSH之前,需要制作SSH私钥.机器间做免密登录配置.假设机器A,ip为192.168.AA.AAA,机器B: 192.168.BB.BBB,机器A能够免密登录机器B,机器B能够免密登录机器A,制作方式是: 进入A机器,执行: cd ~ ssh-keygen -t rsa 通过下面的命令,表示可以通过机器192.168.AA.AAA免密登录到机器192.168.BB.BBB ssh-copy-id 192.168.BB.B

  • 使用docker -v 和 Publish over SSH插件实现war包自动部署到docker的操作步骤

    上篇文章在docker容器挂载宿主主机目录 中介绍了运行docker时的一个重要命令 -v sudo docker run -p 8822:8080 --name tomcat_xiao_volume -v /home/xiaochangwei/test:/usr/local/tomcat/webapps xiaochangwei/tomcat:v1 将容器内部目录和宿主主机目录进行关联,这样操作宿主主机关联目录时,就会同步关联操作了容器对应目录, 这在发布war包时尤其有用, 容器启动后就无需

  • Jenkins初级应用之Invoke Phing targets插件配置

    目录 一.安装插件 二.配置 包括服务器的xml 三.立即构建 Invoke Phing targets这个插件主要是读取xml形式包括自动化测试打包部署的配置文件,然后根据流程走下来.用phing命令读取并执行xml配置文件,然后执行定义的步骤.比如check.tar.phpunit操作. 本文用tar这个功能来介绍 Invoke Phing targets 插件,顺便也介绍一下tar这个通用的功能,在我们日常的自动化构建的应用. 一.安装插件 1.通过“系统管理”到“插件管理”到“可选插件”

  • Jenkins使用publish html report插件展示HTML报告的方法

    目录 前言 安装插件 准备测试代码 查看报告 解决报告无样式 前言 前面介绍了Allure报告,本篇来学习普通的HTML如何展示在Jenkins上 安装插件 Manage Jenkins --> Manage Plugins --> 可选插件 --> 搜索 publish html repor 说明:截图中是已安装好插件,所以在已安装中 准备测试代码 新建test_01.py,代码如下 安装python包:pip install pytest-html # -*- coding: utf

  • Jenkins初级使用过程中的异常处理

    目录 一.在使用插件Invoke Phing targets的时候 二.使用publish over ssh的时候的错误 在使用Jenkins一些基本功能的时候,或者说是基本插件的时候,会遇到各种各样的报错.这里就设想模拟一下,重现一下以前遇到过的问题,记录一下.虽说是Jenkins使用过程中出现这样的问题,但实际上可以把这种思路应用在运维其他问题的排查逻辑上面.这种分享也符合我们的技术积累信条,欲成大事,比以史为鉴. 一.在使用插件Invoke Phing targets的时候 1.报错: j

  • Vscode的SSH插件远程连接Linux的实现步骤

    最近在B站上看到Vscode可以远程连接Linux, 不仅有与linux一模一样的终端,而且写代码很舒服,所以尝试了一下远程连接. 首先,要先在Vscode中安装 “Remote-SSH”扩展(插件), 安装好之后,在工具栏会出现这个图标: 之后点击“+”,添加远程主机: 点击之后,会弹出一个框,要我们输入待连接的远程主机的用户名和IP地址:按格式输入,输入之后,回车键确认 如何查看Linux的IP地址: 方法一:进入Linux的设置(Setting) 方法二:在linux的终端输入一条指令 $

  • git中ssh key配置详解

    git clone支持https和git(即ssh)两种方式下载源码: 当使用git方式下载时,如果没有配置过ssh key,则会有如下错误提示: 下面就介绍一下如何配置git的ssh key,以便我们可以用git方式下载源码. 首先用如下命令(如未特别说明,所有命令均默认在Git Bash工具下执行)检查一下用户名和邮箱是否配置(github支持我们用用户名或邮箱登录): git config --global --list 笔者的机器显示信息如下(已配置): 如未配置,则执行以下命令进行配置

  • IDEA的Mybatis Log Plugin插件配置和使用详解

    在使用Mybatis开发项目时,由于避免出现SQL注入,大部分情况下都是使用#{}占位符的方式传参. 所以日志打印SQL时,打印的也是占位符,如: 如果SQL比较复杂,参数又很多的话,要通过日志拼凑真正可执行的SQL还是件比较头痛的事情. 好在IDEA有款很不错的插件(Mybatis Log Plugin)可以解决上述问题. 插件安装 像其它插件一样,可选择在线安装和离线安装. 在线安装:搜索Mybatis Log Plugin,直接install即可.离线安装:可从:http://plugin

随机推荐