首页 > 系统相关 >容器部署Jenkins,执行构建任务后,需要执行宿主机上的shell脚本

容器部署Jenkins,执行构建任务后,需要执行宿主机上的shell脚本

时间:2023-01-05 20:12:42浏览次数:64  
标签:shell over 宿主机 构建 Jenkins 执行

遇到的问题:使用docker 部署了一个Jenkins ,Jenkins里执行构建,构建后需要执行宿主机上的shell脚本,这种该如何操作呢。怎么可以退出到宿主机执行shell,最开始挂载了Jenkins_home目录,可以找到shell脚本,但是shell脚本比如cp目录都是对应的宿主机的,在容器里是找不到

步骤一:Jenkins 下载 Publish over ssh,截图上我已经下载安装了

image

步骤二:进入系统配置,找到 Publish over SSH,设置服务器的连接配置

可以参考这篇博客

https://blog.csdn.net/qq_41788609/article/details/121830792

步骤三:Jenkins 项目增加构建步骤,选择Send files or execute commands over SSH

image

image

标签:shell,over,宿主机,构建,Jenkins,执行
From: https://www.cnblogs.com/bangbangzoutianya/p/17028744.html

相关文章

  • Jenkins搭建及使用
    Jenkins介绍Jenkins,是一个开源的持续集成工具,基于Java开发,可用于持续的软件版本发布/测试项目。官方网站https://www.jenkins.io/安装JDK(已安装忽略)Jenkins需要jdk环......
  • 【SHELL】命令补全
     简易补全#/usr/bin/envbash#'head-n1'展示grep结果的行数,从第一行开始head_line=`grep-nwEOF/home/skull/work/scripts/docode|head-n1|awk-F:'{prin......
  • centos7安装jenkins-2.345
    首先去官网下载想要的版本​​https://www.jenkins.io/zh/download/​​选择要安装的系统然后选择要下载的版本下载后上传到你的服务器,执行命令安装jenkinsrpm-ivhjenkin......
  • Jmeter BeanShell处理JSON响应
    一:Json响应如下:二:添加beanshell后置处理器  三:Json处理代码如下:importcom.alibaba.fastjson.*;publicstaticStringline_code_list(Stringjson_text){  ......
  • Jenkins安装配置
    注意:先配置Java以及配置环境变量(java一定要版本11以上【11-17版本】)==============参考:https://www.cnblogs.com/xiaozi/p/15042094.html===============1、war包下载......
  • 无语!Jenkins 也宣布弃用 Java 8
    继Java之父JamesGosling先前称,开发者应尽快弃用JDK8,可以选择JDK17LTS,因为后者在各个方面都带来了巨大的改进。开源Devops工具Jenkins宣布:从6月28日发布的......
  • shell备份mysql数据库指定表
    1、先执行命令:netstat -ln |grep mysql获取当前mysql的socket  2、执行如下命令备份数据库的指定表mysqldump -hIP-P端口-u数据库用户-p数据库密码--sock=......
  • shell基础代码_ $? -ne 0 和 >、  1>、 2>、2>&1、&> 详解
     if[$?-ne0]$? 表示上一条命令返回值,是shell变量,表示"最后一次执行命令"的退出状态.0为成功,非0为失败.$0  表示第一个参数-ne表示不等于>、 ......
  • linux —— shell 编程(文本处理)
    1、基本文本处理sort :用于排序,常用参数-t指定一行的分隔符-k指定具体排序的规则-d按字典序排列 -f忽略大小写 -u(unique)丢弃相同指定字段的记录unique......
  • Jenkins通过安装ssh插件实现构建后推送到其它服务器
    参考博客:https://www.cnblogs.com/zhchoutai/p/8869898.html一、PublishOverSSH 安装   因为我这里已经安装了PublishOverSSH 所以在installdeplugins中可......