From cd98e12b7d8bd62b56fa9d6925d97a791e1667f2 Mon Sep 17 00:00:00 2001 From: Aleksandr Vodyanov Date: Mon, 20 Jan 2025 16:19:48 +0300 Subject: [PATCH] [DO-1495] Add pod template for js Native (#54) Co-authored-by: aleksandr.vodyanov Reviewed-on: https://git.avroid.tech/DevOps/jenkins-shared-lib/pulls/54 --- vars/getPodTemplate.groovy | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) 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 } }