# Jenkins slave supported platforms?

**URL:** <https://community.openmainframeproject.org/t/jenkins-slave-supported-platforms/6304>\
**Category:** General Knowledgebase\
**Created:** [February 23, 2021, 5:05am UTC](https://community.openmainframeproject.org/t/jenkins-slave-supported-platforms/6304 "2021-02-23T05:05:40Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![likithsun](https://avatars.discourse-cdn.com/v4/letter/l/258eb7/32.png) [@likithsun](https://community.openmainframeproject.org/u/likithsun)\
**Post date:** [February 23, 2021, 5:05am UTC](https://community.openmainframeproject.org/t/jenkins-slave-supported-platforms/6304/1 "2021-02-23T05:05:40Z")

</div>

Can Jenkins slave be installed on Mainframe? Over the years, I’ve built a DevOps solution with IBM ClearCase (has a z/OS extension) , ClearQuest and BuildForge (has an agent on z/OS) which supports Mainframe, Informatica, Unix and Windows. Now I am thinking about migrating it to the modern tool such as Jenkins to replace BF, JIRA to replace CQ and Git to replace CC. I am not sure if I can do that with the z/OS piece, need a way to submit job to mainframe and get back the result.

---

<div class="post-metadata">

**Author:** ![fbeyl](https://avatars.discourse-cdn.com/v4/letter/f/a9adbd/32.png) [@fbeyl](https://community.openmainframeproject.org/u/fbeyl)\
**Post date:** [February 24, 2021, 11:51am UTC](https://community.openmainframeproject.org/t/jenkins-slave-supported-platforms/6304/2 "2021-02-24T11:51:25Z")

</div>

You certainly can. You need z/OSMF active on z/OS, might already be as it is part of z/OS. You need z/OSMF Jobs Rest activated and to make it really easy install zowe cli where jenkins runs and go. Have a look at [https://zowe.org](https://zowe.org) and it is shown howto at  
[https://medium.com/zowe/continuous-integration-for-a-mainframe-app-800657e84e96](https://medium.com/zowe/continuous-integration-for-a-mainframe-app-800657e84e96)

---

<div class="post-metadata">

**Author:** ![TimH](https://avatars.discourse-cdn.com/v4/letter/t/ac91a4/32.png) [@TimH](https://community.openmainframeproject.org/u/TimH)\
**Post date:** [March 5, 2021, 7:43pm UTC](https://community.openmainframeproject.org/t/jenkins-slave-supported-platforms/6304/3 "2021-03-05T19:43:44Z")

</div>

If your ‘client’ is running on z/OS, the ftp client supports using ‘TYPE J’ where PUT sends a job to the job entry system (JES2, not sure if it works on JES3) and GET is used to retrieve job results. I would consult manuals for details. I am not sure if this requires enablement by systems programmers like the REST interface does, and I’m not discounting Zowe as a solution, just mentioning this alternative.
