Dear Jamie,
Hercules: I have to ask one of my engineers, but he is on holiday now.
Yes I know a Jenkins agent can run on USS. We installed it:
Below link has documentation about installing Jenkins agent on USS.
https://www.ibm.com/docs/en/dbb/1.0?topic=tools-integrating-jenkins
we saw some difference in JVM Option at our setup and the documentation so pasting them as below for your reference.
JVM Options : -Dfile.encoding=ISO8859-1 -Xnoargsconversion -Dorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.user.name.file.encoding=IBM-1047 -Dorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.user.password.file.encoding=IBM-1047 -Dorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.user.passphrase.file.encoding=IBM-1047
Please note that "gitenv.sh" which is part of "Prefix Start Agent Command" comes with DBB installation.
DBB is IBM Dependency Based tool.
JAVA runtimes: see https://www.ibm.com/support/pages/java-sdk-products-zos
IBM Semeru Runtime Certified Edition for z/OS |
SDK Java Technology on z/OS |
z/OS |
11.0.0, 17.0.0
|
USS instance: IBM has a virtual z/OS -USS offering called IBM Wazi: https://www.ibm.com/cloud/wazi-as-a-service
I hope this helps,
René
In general Apache Karaf will work where on supported JDK versions, Linux/Mac/Windows.
There is no IBM USS specific release of Apache Karaf.
I build on PPC64LE systems (Adoptium Eclipse Temurin , RedHat OpenJDK, IBM Semeru) on CentOS Stream, however that's likely not an exact match to IBM USS.