jenkins-shared-library/vars/platformConfig.groovy

21 lines
918 B
Groovy

// Platform ke sab endpoints ek jagah. Kuch badle to sirf yahan badlo,
// har module ki pipeline apne aap nayi value uthayegi.
def call() {
return [
host : 'ns31240276.ip-51-195-4.eu',
registry : 'ns31240276.ip-51-195-4.eu:5000',
giteaUrl : 'https://ns31240276.ip-51-195-4.eu',
vaultAddr : 'https://ns31240276.ip-51-195-4.eu:8444',
sonarUrl : 'https://ns31240276.ip-51-195-4.eu:8446',
// VM ke andar se host is IP par milta hai (libvirt bridge)
bridgeIp : '192.168.124.1',
builderLabel: 'builder',
deployLabel : 'built-in',
// pinned versions - "latest" kabhi nahi, warna build reproducible nahi rehti
gitleaks : 'zricethezav/gitleaks:v8.21.2',
trivy : 'aquasec/trivy:0.58.1',
syft : 'anchore/syft:v1.18.1',
sonarScanner: 'sonarsource/sonar-scanner-cli:11'
]
}