Jenkins CI / CD在服务器上执行git pull后运行脚本

时间:2020-06-02 08:22:31

标签: git jenkins amazon-ec2 continuous-integration jenkins-pipeline

我想使用Jenkins创建CI / CD管道,只要有人在master分支上提交,就会在特定的“服务器”(EC2)上发生两件事。

  1. 首先,git pull与最新更改同步
  2. 运行服务器上存在的特定Shell脚本

您能指出我正确的方向吗?我了解可以使用git的Jenkins插件完成git sync,但是如何运行第二个脚本“使用Jenkins流”?

1 个答案:

答案 0 :(得分:0)

执行此操作的一种方法是通过SSH将EC2计算机添加到运行脚本的位置。为此,请安装SSH插件

然后按照here

中的步骤进行操作

此后,您可以通过创建新管道来执行脚本。自由样式或多分支管道。请参阅文章here