From 2c35b29f7fa5d7c63ad73ab0fb59432a0b46a642 Mon Sep 17 00:00:00 2001 From: "aleksandr.vodyanov" Date: Thu, 3 Oct 2024 16:30:50 +0300 Subject: [PATCH] [DO-560] Add pod template for avrolite build (#35) Reviewed-on: https://git.avroid.tech/DevOps/jenkins-shared-lib/pulls/35 Co-authored-by: aleksandr.vodyanov Co-committed-by: aleksandr.vodyanov --- vars/getPodTemplate.groovy | 27 +++++++++++++++++++++++++++ vars/global.groovy | 1 - 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/vars/getPodTemplate.groovy b/vars/getPodTemplate.groovy index f00685a..91d0d61 100644 --- a/vars/getPodTemplate.groovy +++ b/vars/getPodTemplate.groovy @@ -255,6 +255,31 @@ Object tavroLinuxTemplateQT_5_15 = """ - name: ${env.JENKINS_K8S_HARBOR_SECRET} """ +Object avroliteLinuxTemplate = """ + apiVersion: v1 + kind: Pod + spec: + containers: + - name: linux + image: ${env.JENKINS_DOCKER_REGISTRY}/webengine/webengine-build-linux:1.4 + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + command: + - sleep + args: + - 99d + resources: + limits: + cpu: 15 + memory: 32Gi + requests: + cpu: 15 + memory: 32Gi + imagePullSecrets: + - name: ${env.JENKINS_K8S_HARBOR_SECRET} +""" + Object flatpakTemplate = """ apiVersion: v1 kind: Pod @@ -300,6 +325,8 @@ Object flatpakTemplate = """ return tavroLinuxTemplate case 'tavroLinux_qt_5_15': return tavroLinuxTemplateQT_5_15 + case 'avroliteLinux': + return avroliteLinuxTemplate case 'flatpak': return flatpakTemplate } diff --git a/vars/global.groovy b/vars/global.groovy index b8450ac..8d83de4 100644 --- a/vars/global.groovy +++ b/vars/global.groovy @@ -1,4 +1,3 @@ class global { - final String AURORA_CUSTOM_WORKSPACE = '/buildDir' }