当前位置:   article > 正文

通过Jenkins,执行远程服务器的自动化脚本_jenkins调用其他服务器的脚本

jenkins调用其他服务器的脚本

通过Jenkins,可自动执行写好的应用部署、自动化测试等的脚本工具,实现测试环境的应用自动定时更新、自动执行测试等。


1. 安装SSH插件

  进入【系统管理】-【插件管理】-【可用插件】,搜索Publish Over SSH进行安装,随后重启jenkins

 2. 配置SSH

  进入【系统管理】-【系统配置】,找到Publish over SSH,进行配置

2.1 配置SSH Server:Name、Hostname、Username、Remote Directory

2.2 设置服务器密码和端口

  ① 点击下方【高级】按钮,在展开的页面,点击【Change Password】,输入服务器密码。

  ② 设置服务器端口(默认为22)

2.3 测试服务器连接

  以上设置完成,点击【Test Configuration】,提示测试成功后,点击【保存】。

3. 新建任务

  点击【新建任务】,输入任务名称(如:update_cwy),选择【构建一个自由风格的软件项目】,点击【确定】来完成创建

4. 构建环境

4.1 在任务配置界面,勾选【构建环境】条目下的【Send files or execute commands over SSH after the build runs】,在展开页面的Exec command窗口输入待执行命令,点击【保存】

    在远程服务器的/opt/upload路径下创建测试脚本1102.sh,如下:

  1. #!bin/bash
  2. cd /opt/upload
  3. mkdir zhangylr

4.2 点击【立即构建】,执行任务

 4.3 打开刚刚构建的任务,点击【控制台输出】,可查看执行情况

4.4 进入远程服务器确认执行结果

  结果显示创建成功(/opt/upload路径下创建文件夹:zhangylr)。

5. 设置定时任务

  在任务配置界面,勾选“构建触发器”条目下面的”定时构建“,并设定定时规则。设置完成后,构建任务就会按照我们设置的时间定时执行了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/262189
推荐阅读
  

闽ICP备14008679号