library 'first-class-pipeline' executeFreeleapsPipeline { serviceName = 'freeleaps' environmentSlug = 'alpha' serviceGitBranch = 'dev' serviceGitRepo = "https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-devops-reconciler.git" serviceGitRepoType = 'monorepo' serviceGitCredentialsId = 'freeleaps-repos-gitea-credentails' executeMode = 'fully' commitMessageLintEnabled = false components = [ [ name: 'reconciler', root: '.', language: 'python', dependenciesManager: 'pip', requirementsFile: 'requirements.txt', buildCacheEnabled: true, buildAgentImage: 'python:3.12-slim', buildArtifacts: ['.'], lintEnabled: true, sastEnabled: true, imageRegistry: 'docker.io', imageRepository: 'freeleaps', imageName: 'reconciler', imageBuilder: 'dind', dockerfilePath: 'Dockerfile', imageBuildRoot: '.', imageReleaseArchitectures: ['linux/amd64', 'linux/arm64/v8'], registryCredentialsId: 'freeleaps-devops-docker-hub-credentials', semanticReleaseEnabled: true ] ] }