Git 触发jenkins在ssh上构建?

Git 触发jenkins在ssh上构建?,git,jenkins,ssh,zos,Git,Jenkins,Ssh,Zos,我试图从USS(unix on z/os)git存储库触发Jenkins构建。jenkins服务器正在本地windows机器上的tomcat中运行 web上的大多数示例都描述了这样的解决方案: 我设法让它在我的家用电脑上工作,从本地基于windows的git repo到本地运行的jenkins服务器 基本上,这包括创建一个post-commit钩子,并通过cURL调用一个特殊的Jenkins-git端点。唯一的问题是,我的组织没有在USS上安装cURL,所以我们必须通过ssh完成所有工作 有没有

我试图从USS(unix on z/os)git存储库触发Jenkins构建。jenkins服务器正在本地windows机器上的tomcat中运行

web上的大多数示例都描述了这样的解决方案:

我设法让它在我的家用电脑上工作,从本地基于windows的git repo到本地运行的jenkins服务器

基本上,这包括创建一个post-commit钩子,并通过cURL调用一个特殊的Jenkins-git端点。唯一的问题是,我的组织没有在USS上安装cURL,所以我们必须通过ssh完成所有工作

有没有一种方法可以在USS系统上创建一个post-commit钩子脚本,在不使用cURL(可能是ssh)的情况下调用windows上的jenkins构建


我的设置是:git on z/os(commit)->trigger jenkins pipeline(在windows上)->它做了一些事情来构建、填充各种回购协议,具体取决于您的windows

举例来说,它带有一个


,您需要安装一个来监听钩子SSH调用。

另一个选项是与您的sysprog对话,并要求他们安装套件,其中包括cURL。

第三个选项是使用telnet调用web钩子,如本文所述:

持久任务插件最近更新,以修复SSH和编码问题。这将有助于:

Changelog版本1.29(2019年1月31日)
增强:在sh步骤中添加对z/OS Unix系统服务的支持。(詹金斯-37341)


我知道这一点,但是进展非常缓慢,所以我选择了另一条路线,因为我们需要尽快为我们的开发管道构建一些CI。问题是关于z/OS USS作为目标环境,而不是Windows。我不清楚任务插件在这方面对我有多大帮助。我查看了文档,它谈到了Jenkins以外的监控流程。我只希望能够从zos上的bash脚本调用url,在提交后钩子中触发,而我不能使用cURL。如果我能以某种方式调用现有的git Jenkins repo端点就好了,因为它很好地集成到了构建作业中。您希望在z/OS系统上进行构建,由Windows上的jenkins服务器触发,对吗?z/OS系统上设置了什么?例如,您可以通过FTP提交作业吗?是的,差不多可以。我的设置是:z/os上的git(提交)->trigger jenkins pipeline(在windows上)->它做一些事情来构建、填充各种repo