diff --git a/vars/getPodTemplate.groovy b/vars/getPodTemplate.groovy index 217bd9e..b05b641 100644 --- a/vars/getPodTemplate.groovy +++ b/vars/getPodTemplate.groovy @@ -20,6 +20,28 @@ Object alpineTemplate = """ memory: 64Mi """ +Object jsNativeBuildTemplate = """ + apiVersion: v1 + kind: Pod + spec: + containers: + - name: linux + image: ${env.JENKINS_DOCKER_REGISTRY}/formal-models/jsn-build-linux:1.0 + command: + - sleep + args: + - 99d + resources: + limits: + cpu: 30 + memory: 128Gi + requests: + cpu: 30 + memory: 128Gi + imagePullSecrets: + - name: ${env.JENKINS_K8S_HARBOR_SECRET} +""" + Object tavroAuroraV4Template = """ apiVersion: v1 kind: Pod @@ -325,5 +347,7 @@ Object pythonBuildTemplate = """ return flatpakTemplate case 'pythonBuild': return pythonBuildTemplate + case 'jsNative': + return jsNativeBuildTemplate } }